[haiku-bugs] Re: [Haiku] #4204: Incorporation of GCC 4.4

  • From: "jprostko" <trac@xxxxxxxxxxxx>
  • Date: Wed, 07 Jul 2010 05:02:51 -0000

#4204: Incorporation of GCC 4.4
---------------------------+------------------------------------------------
  Reporter:  jprostko      |         Owner:  jprostko     
      Type:  enhancement   |        Status:  new          
  Priority:  normal        |     Milestone:  R1           
 Component:  Build System  |       Version:  R1/pre-alpha1
Resolution:                |      Keywords:               
Blocked By:                |   Has a Patch:  0            
  Platform:  All           |      Blocking:               
---------------------------+------------------------------------------------

Comment (by jprostko):

 Replying to [comment:15 mmadia]:
 > can this be closed now?

 Probably, although I don't know the state of the zip that Korli produced,
 as I haven't had a chance to look at it yet.  The normal culprits are
 linking in iconv and the like accidentally.  Also, binutils were not
 updated, and that kind of comes along for the ride on the optional GCC
 package.

 I think the choice of MPFR and GMP versions to integrate could potentially
 cause problems though.  I see Korli addressed the obvious, but staying at
 MPFR 2.4.2 and GMP 4.3.2 would have made more sense, seeing as the GCC
 guys don't support the versions imported at all, plus those bleeding-edge
 versions break GRAPHITE support entirely.

 That said, months down the road the currently-imported GMP/MPFR versions
 will probably be a non-issue, especially having to bring in MPC as another
 build requirement.  So yeah, it could all be for the best while keeping
 the future in mind.

 I also know that there used to be regressions with 4.4, but if they are
 gone now, then good stuff.  Otherwise, if Tracker and media_addon_server
 start acting up (Tracker not drawing icons, and there being no sound in
 GCC4 pure/hybrid builds), 4.4 is probably to blame due to the nature of
 some -O1 optimizations.

 I do thank Korli for doing what should have been my work.  This is the
 first chance I've had to really check in lately, and appreciate he stepped
 in while my heels were (and are pretty much still) dragging.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/4204#comment:18>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: