[MacPorts] #32477: Root upgrade from 5.30.03_0 to 5.32.0_0 fails
MacPorts
noreply at macports.org
Fri Dec 9 13:52:08 PST 2011
#32477: Root upgrade from 5.30.03_0 to 5.32.0_0 fails
-------------------------------------+--------------------------------------
Reporter: david.w.watson@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: root
-------------------------------------+--------------------------------------
Comment(by david.w.watson@…):
I was ahead of you on this one. Did a port install with gcc46 variant and
it worked. I don't know if you have seen this, but from the Root website
release notes for version 5.32.0:
On MacOS X move to a more secure way of building. We will now always use
the --enable-explicitlink ./configure option which will cause a shared lib
or executable to be linked with all its dependent libraries. The OSX
linker is quite good and processing this extended set of libraries for
each link does cost only 3s extra time for all 100+ shared libs (13s
instead of 10s). Not much for the extra security. In addition we went back
to the default linker option "-undefined error", so you will get an error
if symbols are unresolved. Shared libs are also linked with the option
"-Wl,-dead_strip_dylibs" which tells the linker to remove any shared lib
which is not used to resolve any symbols (this should solve the long
standing issue of ACliC linking all previously created shared libs even
when not needed).
--
Ticket URL: <https://trac.macports.org/ticket/32477#comment:16>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list