LD drivers/char/pcmcia/built-in.o ld: internal error in queue_middle_tasks, at gold.cc:540 make[3]: *** [drivers/char/pcmcia/built-in.o] Error 1 make[2]: *** [drivers/char/pcmcia] Error 2 make[1]: *** [drivers/char] Error 2 make: *** [drivers] Error 2 From a cursory glance it appears that gold fails because it is given an empty list of input files...? Please chance this to return exit code 0.
Which version of gold? Which version of the Linux kernel? Which target?
not that it matters, since the error message contains the line number of the assert that triggers although it can happen in practice, but here you go: binutils from cvs head as of yesterday, as I already wrote in the bug report. target x86_64-linux, as I already wrote in the bug report. linux kernel 2.6.34-rc3.
This may have been fixed by a checkin earlier today. Can you give it another try? Thanks.
I encountered this bug with GNU gold (GNU Binutils for Debian 2.20.51-system.20100405) 1.9, after a 'cvs up' the internal error went away, with this version: GNU gold (GNU Binutils 2.20.51.20100410) 1.9