CMD: gcc -Wp,-MD,drivers/pci/.gen-devlist.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o drivers/pci/gen-devlist drivers/pci/gen-devlist.c gcc: Internal error: Aborted (program collect2) Please submit a full bug report. the "gen-devlist.i" temp file can be found at: http://www.spielwiese.de/rob/gen-devlist.i.gz linux kernel sources: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
Created attachment 6429 [details] *.i file produced by "-save-temps"
the attachment "gen-devlist.i.gz" is the same file as the one pointed at in the URL.
I cannot reproduce this on my i686-pc-linux-gnu box, are you sure that you do not have a hardware problem? Also collect2 cannot just abort, it will print fatal error.
hmm. I have built a uClibc root-fs using "buildroot" with gcc-3.3.3. Within that root-fs using chroot I then attempt to build the linux kernel. The compiler seems quite happy to compile the several hundred objects that come before gen-devlist.c. I think I can safely rule out a hardware problem. with respect to what collect2 does, I quoted the output verbatim. I'd be happy to telephone you to talk about this. If interested, send your number... If fact, I think a short conversation could be very helpful...
I do this volunteer, I think this is a bug in your setup rather than GCC. What it sounds like is uClibc cannot handle all the functions that collect2 needs so this is not a GCC bug but rather an uClibc one.
Also I do not want to call/get called by anyone, I do this voluntary so ...