New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changes between Initial Version and Version 3 of Ticket #21341


Ignore:
Timestamp:
09/13/09 10:00:08 (4 years ago)
Author:
macsforever2000@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21341

    • Property Cc ram@… added
    • Property Priority changed from High to Normal
    • Property Owner changed from macports-tickets@… to mww@…
    • Property Keywords gcc44 removed
    • 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).