Re: Build failure in 2.2.18

From: Keith Owens (kaos@ocs.com.au)
Date: Tue Dec 12 2000 - 19:01:21 EST


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/



This archive was generated by hypermail 2b29 : Fri Dec 15 2000 - 21:00:25 EST