Ticket #21341 (new enhancement)
gcc44: disable java multilib
| Reported by: | howarth@… | Owned by: | mww@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.0 |
| Keywords: | Cc: | ram@…, thomas.mccullough@…, jschwab@…, macsforever2000@…, adfernandes@… | |
| Port: | gcc44 |
Description (last modified by macsforever2000@…) (diff)
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...
- Remove any attempt to 'force' the code generation to m64 because this breaks the multilib build.
- Add the proposed config.guess patch to eliminate any need to explicitly pass the triplets on x86_64 10.6.
- 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.
- Add the RedHat --disable-libjava-multilib to reduce the length and size of the build.
- Re-enable the multilib build on powerpc-apple-darwin* since the build time will be reasonable now.
- 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).
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


