Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34866 - GCC 3.3.3 must be hard masked now to ensure that glibc does not break
Summary: GCC 3.3.3 must be hard masked now to ensure that glibc does not break
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-01 23:44 UTC by Robert Moss (RETIRED)
Modified: 2004-04-19 19:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Moss (RETIRED) gentoo-dev 2003-12-01 23:44:10 UTC
GCC 3.3.3 is slated for release on 31 January 2004. There is a bug detailed here:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13134

As stated, it completely breaks glibc compilation. This is a major regression, and I think it would be worth adding an entry to package.mask as follows:

# GCC 3.3.3 will, when released, break glibc compilation - masking until
# confirmed safe to ensure nobody tries to bootstrap with it. If you unmask
# this, recompiling glibc will cause a segfaulting linker. DO NOT UNMASK.
>=sys-devel/gcc-3.3.3

There are already a couple of ebuilds for GCC 3.3.3 with a CVS snapshot update knocking about on the forums. People are complaining that this causes the newly compiled glibc linker to segfault.

I know that this isn't usual Gentoo policy, but I do think that this would be very much worthwhile.
Comment 1 SpanKY gentoo-dev 2003-12-01 23:49:56 UTC
gcc-3.3.3 isnt in portage
like you said, it isnt released yet

so putting a mask into package.mask for something that isnt in portage doesnt make sense to me ... and who is to say that they wont fix it in 3.3.3 final ? :)

if you'd like to see a package.mask entry to try to keep people from merging a 3.3.3 cvs snapshot they found on the forums, then i'd say 'its your own damned fault, you fix it' :)
Comment 2 Robert Moss (RETIRED) gentoo-dev 2003-12-02 00:10:06 UTC
Fair enough - it should, however, be remembered that there is currently no valid test for this bug yet in the testing suite, so the final 3.3.3 release may well contain this, or a related, bug. Whether a working test will find its way into the testing suite before 31/01/2004 or not is highly debatable.

I will make sure that I test this towards the end of January against 3.3.3-cvs to ensure that our current stable and testing glibc's compile and work, and if they don't will reopen this bug.

Closing for now.
Comment 3 SpanKY gentoo-dev 2003-12-02 00:26:21 UTC
we dont exactly go blindly adding gcc/glibc ebuilds to portage w/out emerging them first :)

but it would be appreciated if you kept a thumb on this and later poked this bug
when 3.3.3 nears release date
Comment 4 Joshua Kinard gentoo-dev 2003-12-02 01:17:37 UTC
Don't forget schedules aren't always kept.  gcc-3.3.2 got delayed a few times, likely gcc-3.3.3 won't meet its projected release date either, so this gives us additonal time if necessary.
Comment 5 Robert Moss (RETIRED) gentoo-dev 2004-04-19 19:45:45 UTC
This bug has been fixed in both 3.3.3 and 3.4.0. Leaving as RESOLVED INVALID.