Is it a discribed here in details: http://forums.gentoo.org/viewtopic.php? t=23901&highlight=glibc+python
The problem seems to be when compiling Glibc 2.3.1 with GCC 3.2.1 . When is has been compiled with GCC 3.2.1, it doesn't work, but when compiled with GCC 2.2.x it works.
More specifficaly, it works when you compile glibc 2.3.1 with gcc 3.2-r4. Something changed in gcc from 3.2 to 3.2.1 that caused this error. As I wrote in my forum post, it was some kind of floating point-integer conversion error. Really bizzare, since it would alternate in about two minute intervals ( maybe even 128 second...). One minute it would work ok, the next it would bomb.
assigned
I just compiled it this way, and it works now. Is was an error in portage, and it should have been fixed. But, before closing this bug, will someone please test it?
i suppose i can close this. i've never seen it happen in all the similar situations i've upgraded in
This has *not* been fixed (at least not for me) :(. Also see bug #12554 for details of an easy (although timeconsuming :)) way to reproduce the bug. As mentioned by the GCC people (http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8988), this is a bug in the optimization code of GCC 3.2.1. There are patches at the URL given above, maybe they should be applied in the Gentoo gcc ebuild?
This bug should not be closed. It is blocking bug 12554 (which I don't believe is resolved yet) and that blocks bug 13396. There is clearly a problem here that hasn't been fixed yet, even if it works for some people. Has anybody looked into the patches mentioned by Bardur above? Aron
if the problem described in this bug report is related to http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8988 (as suggested in comment #6), then you may want to upgrade to gcc3.2.2. I have verified that it includes the fix. test and let me know what happens
Related to bug 12544, I upgrade gcc to 3.2.2, remerge glibc and python but it did not fix bug 12544. The versions are as follow: # emerge gcc glibc python -Cp >>> These are the packages that I would unmerge: sys-libs/glibc selected: 2.3.1-r2 protected: none omitted: none dev-lang/python selected: 2.2.2 protected: none omitted: none sys-devel/gcc selected: 3.2.2 protected: none omitted: none
I am sorry. I meant bug 12554, not bug 12544.
db fix