[MacPorts] #35543: SuiteSparse fails to build on Tiger, G3
#35543: SuiteSparse fails to build on Tiger, G3 ------------------------------------+--------------------------------------- Reporter: tobia.tesan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: tiger, g3, SuiteSparse | Port: SuiteSparse ------------------------------------+--------------------------------------- :info:destroot /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: both -all_load and -noall_load can't be specified Something with flags in a script, apparently. -- Ticket URL: <https://trac.macports.org/ticket/35543> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35543: SuiteSparse fails to build on Tiger, G3 -----------------------------------+---------------------------------------- Reporter: tobia.tesan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: tiger | Port: SuiteSparse -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * keywords: tiger, g3, SuiteSparse => tiger Old description:
:info:destroot /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: both -all_load and -noall_load can't be specified
Something with flags in a script, apparently.
New description: {{{ :info:destroot /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: both -all_load and -noall_load can't be specified }}} Something with flags in a script, apparently. -- -- Ticket URL: <https://trac.macports.org/ticket/35543#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35543: SuiteSparse fails to build on Tiger, G3 ----------------------------+-------------------------------- Reporter: tobia.tesan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: tiger Port: SuiteSparse | ----------------------------+-------------------------------- Changes (by jmr@…): * cc: ram@…, zan@… (added) Comment: Why is -Wl,-all_load needed in the first place? -- Ticket URL: <https://trac.macports.org/ticket/35543#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35543: SuiteSparse fails to build on Tiger, G3 ----------------------------+-------------------------------- Reporter: tobia.tesan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: tiger Port: SuiteSparse | ----------------------------+-------------------------------- Comment (by zan@…): -all_load tells ld to pull all files from the static archives. Without it you get an empty dylib. The alternative is to use 'ar -x' to extract all *.o from *.a into a temp dir, build .dylib from *.o, then clean up the temp dir. I'll test it out. -- Ticket URL: <https://trac.macports.org/ticket/35543#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35543: SuiteSparse fails to build on Tiger, G3 ----------------------------+-------------------------------- Reporter: tobia.tesan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: tiger Port: SuiteSparse | ----------------------------+-------------------------------- Comment (by zan@…): I've updated the Portfile, diff file attached. Several updates: 1. Newer version 4.0.0 -> 4.0.2 2. use ar -x to extract *.o and then compile dylib from *.o 3. metis is a depend_lib, not a depend_build, because it is linked dynamically. -- Ticket URL: <https://trac.macports.org/ticket/35543#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35543: SuiteSparse fails to build on Tiger, G3 ----------------------------+-------------------------------- Reporter: tobia.tesan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: tiger Port: SuiteSparse | ----------------------------+-------------------------------- Changes (by ram@…): * cc: ram@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/35543#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts