12:19 am - GCC 4.5 unmasking and etc.

I was hoping to get GCC 4.5 unmasked much sooner than this, but I somehow got wrangled into running the field end of a big survey project at work and as a result I've been pretty much living out of a motel since mid-August. The good news is that thanks to the efforts of many very helpful people who aren't me, the last major packages that needed fixing are taken care of and we're finally ready to drop 4.5.1 into ~arch this weekend.



This is a major update so you may want to review our upgrade guide:

http://www.gentoo.org/doc/en/gcc-upgrading.xml



A rundown of the new features in this release can be found in the upstream release notes:

http://gcc.gnu.org/gcc-4.5/changes.html



LWN ran an article highlighting some of the changes as well:

http://lwn.net/Articles/387122/



We will not be supporting Link-Time Optimization (LTO). It's there if you want to use it. Using it will most likely break your system. Graphite is supported in the sense that we won't automatically close bugs as INVALID as we did with 4.4. But we probably won't be spending a lot of time on them.



Bug #296658 tracks the remaining packages that are broken with GCC 4.5. You can also see the full list.

From: ext_310420 Date: November 5th, 2010 10:14 am (UTC) (Link) How can you unmask 4.5 if there are so many bugs not closed? At least those two bugs with ICU should be resolve before unmasking! Reply ) ( Thread From: psykil Date: November 6th, 2010 12:47 am (UTC) (Link) Most of those bugs have been open for months with no progress. I've looked into each without being able to resolve them. We don't require every package in the tree work with a new GCC version before we unmask it, as it's simple to temporarily switch back to the previous version. Last I looked we still have packages in the tree that don't build with 4.4.



The ICU bugs were only added to the tracker a couple days ago. As far as I can see they only affect the testsuite. Reply ) ( Parent ) ( Thread From: (Anonymous) Date: November 8th, 2010 08:20 am (UTC) (Link) Hm, weekend seems to have ended, where's my GCC 4.5 unmasked?!?!?!!!!!1111 ;-)



Seriously, were there some blocker issues? I hoped to recompile just about the whole @world at work today :-) Reply ) ( Thread From: psykil Date: November 9th, 2010 01:16 am (UTC) (Link) D'oh. We hit bug #341743. I'm going to wait to see if upstream moves on it. Reply ) ( Parent ) ( Thread From: (Anonymous) Date: November 9th, 2010 08:45 am (UTC) (Link) Yep, seems quite a serious issue. Thanks for info and your work! Reply ) ( Parent ) ( Thread