ld -qmagic -Ttext 0xfffe0 arch/i386/kernel/head.o init/main.o
init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o net/net.o ipc/ipc.o \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/scsi/scsi.a drivers/sound/sound.a \
/usr/src/linux-1.2.11/lib/lib.a -o vmlinux
ld: warning: cannot find entry symbol _start; defaulting to 000fffe0
arch/i386/kernel/head.o(.text+0x18): undefined reference to `__edata'
arch/i386/kernel/head.o(.text+0x1d): undefined reference to `__end'
arch/i386/kernel/head.o(.text+0x7f): undefined reference to `_x86'
arch/i386/kernel/head.o(.text+0xa3): undefined reference to `_x86'
Then all the errors ^^^ occurred. Every routine in every file (that I
could see) showed up as being undefined. I have done no hacking of this
kernel (yet). I have the newest versions of libc, ld.so, binutils, etc. I
would appreciate any help anyone might have.
Raymond W. Lucke IV
PS: I did compile a couple programs before it with 2.7.0, they worked fine.