Messages in this thread |  | | From | Keith Owens <> | Subject | Re: Build failure in 2.2.18 | Date | Wed, 13 Dec 2000 11:01:21 +1100 |
| |
On Tue, 12 Dec 2000 09:39:31 -0500, root <ronis@ronispc.chem.mcgill.ca> wrote: >I've just patched and reconfigured to 2.2.18 (from 2.2.17 on an >i686-linux-gnu[2.2]). make bzImage fails with: >ld:/usr/src/linux/arch/i386/vmlinux.lds:73: parse error > /* Stabs debugging sections. */ > . > stab 0 : { *(.stab) } > .stabstr 0 : { *(.stabstr) }
arch/i386/vmlinux.lds is generated from arch/i386/vmlinux.lds.S, using $(CPP). It looks like your version of cpp is doing something very strange to the text, it has split '.stab 0 : { *(.stab) }' over two lines. I do not see this with egcs 2.91.66, what does gcc -v report?
Try removing arch/i386/vmlinux.lds and running make bzImage again, that will create a fresh copy of vmlinux.lds.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |