Red Hat Bugzilla – Bug 74503
gcc is unable to rebuild itself
Last modified: 2007-04-18 12:46:52 EDT
Description of Problem:
gcc is unable to rebuild itself. rpmbuild --ba gcc32.spec finished with errors
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install Psyche with development
2. satisfy gcc build dependency (dejagnu)
3. start rpm --rebuild gcc-3.2-7.src.rpm
Error building package
It must rebuild itself cleanly
Reproduced on two boxes
Created attachment 77204 [details]
nohup.out produced by rpmbuild -ba gcc32.spec
It is a known problem.
Created attachment 77205 [details]
That's not true.
It is a known problem that the patch I put in doesn't work with --enable-clocale=generic
(and that is what I've fixed in CVS).
But on Psyche it uses clocale gnu, not generic, as glibc is recent enough
and has the necessary bugfixes.
So I'm really interested in seeing libstdc++-v3's config.log to see what's
going on and why it chose clocale generic, not gnu.
Created attachment 77206 [details]
sorry, it was from wrong box, but it's no matter
Looks like you don't have german locale installed. The test needs it.
Created attachment 77207 [details]
config.log from clean psyche box
Hmm installer doesn't install German locale because I selected only Russian and
Ukrainian locales during installation. Let me rpm -i --force glibc-common and
Yes, I installed full set of glibc locales and rebuilt gcc rpm successfully.