Changes between Initial Version and Version 3 of Ticket #21341


Ignore:
Timestamp:
Sep 13, 2009, 5:00:08 PM (15 years ago)
Author:
mf2k (Frank Schima)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21341

    • Property Cc ram@… added
    • Property Priority changed from High to Normal
    • Property Keywords gcc44 removed
    • Property Owner changed from macports-tickets@… to mww@…
    • Property Type changed from submission to enhancement
  • Ticket #21341 – Description

    initial v3  
    1 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...
     1I 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...
    22
    3 1) Remove any attempt to 'force' the code generation to m64 because this breaks the multilib build.
    4 2) Add the proposed config.guess patch to eliminate any need to explicitly pass the triplets on x86_64 10.6.
    5 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.
    6 4) Add the RedHat --disable-libjava-multilib to reduce the length and size of the build.
    7 5) Re-enable the multilib build on powerpc-apple-darwin* since the build time will be reasonable now.
    8 6) Add the recommended configure options of...
     3  1. Remove any attempt to 'force' the code generation to m64 because this breaks the multilib build.
     4  1. Add the proposed config.guess patch to eliminate any need to explicitly pass the triplets on x86_64 10.6.
     5  1. 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.
     6  1. Add the RedHat --disable-libjava-multilib to reduce the length and size of the build.
     7  1. Re-enable the multilib build on powerpc-apple-darwin* since the build time will be reasonable now.
     8  1. Add the recommended configure options of...
    99
     10{{{
    1011--with-arch=nocona --with-tune=generic --build=i686-apple-darwin${os.major} --host=i686-apple-darwin${os.major} --target=i686-apple-darwin${os.major}
     12}}}
    1113
    1214on i386 darwin* for best performance (as recommended by Mike Stump of Apple compiler group).