Description of Problem: gcc is unable to rebuild itself. rpmbuild --ba gcc32.spec finished with errors Version-Release number of selected component (if applicable): gcc-3.2-7 How Reproducible: always Steps to Reproduce: 1. install Psyche with development 2. satisfy gcc build dependency (dejagnu) 3. start rpm --rebuild gcc-3.2-7.src.rpm Actual Results: Error building package Expected Results: It must rebuild itself cleanly Additional Information: 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] A patch
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] BUILD/gcc-3.2-20020903/obj-i386-asplinux-linux/i386-asplinux-linux/libstdc++-v3/config.log
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 retry...
Yes, I installed full set of glibc locales and rebuilt gcc rpm successfully.