[MacPorts] #21341: fixed packaging for gcc44

MacPorts noreply at macports.org
Sun Sep 13 10:00:08 PDT 2009


#21341: fixed packaging for gcc44
--------------------------------------+-------------------------------------
 Reporter:  howarth@…                 |       Owner:  mww@…           
     Type:  enhancement               |      Status:  new             
 Priority:  Normal                    |   Milestone:                  
Component:  ports                     |     Version:  1.8.0           
 Keywords:                            |        Port:  gcc44           
--------------------------------------+-------------------------------------
Changes (by macsforever2000@…):

  * keywords:  gcc44 =>
  * owner:  macports-tickets@… => mww@…
  * type:  submission => enhancement
  * priority:  High => Normal


Old description:

> 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).

New description:

 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.
   1. Add the proposed config.guess patch to eliminate any need to
 explicitly pass the triplets on x86_64 10.6.
   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.
   1. Add the RedHat --disable-libjava-multilib to reduce the length and
 size of the build.
   1. Re-enable the multilib build on powerpc-apple-darwin* since the build
 time will be reasonable now.
   1. 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#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list