[MacPorts] #21341: fixed packaging for gcc44
MacPorts
noreply at macports.org
Sun Sep 13 06:38:35 PDT 2009
#21341: fixed packaging for gcc44
--------------------------------------+-------------------------------------
Reporter: howarth@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: High | Milestone:
Component: ports | Version: 1.8.0
Keywords: gcc44 | Port: gcc44
--------------------------------------+-------------------------------------
I am creating this submission for the packaging I placed on 20838 since
there were additional problems fixed in the build beyond that specific
bug. The packaging has been tested by other users on x86_64-apple-darwin10
but still needs to be tested on i386-apple-darwin*. The changes in the
packaging involve...
1) Remove any attempt to 'force' the code generation to m64 because this
breaks the multilib build.
2) Add the proposed config.guess patch to eliminate any need to explicitly
pass the triplets on x86_64 10.6.
3) Add the patch from PR41180 to avoid the linker bug in darwin10, where
static libraries created with 'ranlib -c' don't properly have duplicate
symbols ignored, by removing the redundant code from the linkage.
4) Add the RedHat --disable-libjava-multilib to reduce the length and size
of the build.
5) Re-enable the multilib build on powerpc-apple-darwin* since the build
time will be reasonable now.
6) Add the recommended configure options of...
--with-arch=nocona --with-tune=generic --build=i686-apple-
darwin${os.major} --host=i686-apple-darwin${os.major} --target=i686-apple-
darwin${os.major}
on i386 darwin* for best performance (as recommended by Mike Stump of
Apple compiler group).
--
Ticket URL: <http://trac.macports.org/ticket/21341>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list