[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