kernel 1.2.11 build error

Greg Vantreese (
Mon, 17 Jul 1995 14:35:19 -0500 (EST)

Greetings all,

I'm trying to go to ELF, modules, and gcc 2.7.0 on kernel 1.2.11. I am
currently running gcc 2.5.8 (aout) on kernel 1.2.8. After various fits and
starts to build a kernel with ELF support, I have got almost to the end, but
encountered the following error. I've tried to figure it out myself, but I
am not a serious kernel guru. Any help on how to get past this would be
greatly appreciated.

make[2]: Entering directory `/usr/src/linux-1.2/arch/i386/boot/compressed'
./xtract /usr/src/linux-1.2/vmlinux | gzip -9 | ./piggyback > piggy.o
System size is 741380
Compressed size 316160.
/usr/i486-linuxaout/bin/ld -m i386linux -qmagic -Ttext 0xfe0 -o vmlinux head.o inflate.o unzip.o misc.o piggy.o
make[2]: Leaving directory `/usr/src/linux-1.2/arch/i386/boot/compressed'
gcc -I/usr/src/linux-1.2/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -m486 -o tools/build tools/build.c -I/usr/src/linux-1.2/include
/tmp/cca137481.o(.text+0x46a): undefined reference to `_xstat'
/tmp/cca137481.o(.text+0x4d0): undefined reference to `_xstat'
make[1]: *** [tools/build] Error 1
make[1]: Leaving directory `/usr/src/linux-1.2/arch/i386/boot'
make: *** [zImage] Error 2

Greg Vantreese "f u cn rd ths u ll b a gd pgmr." -anonymous
Naval Air Warfare Center Indianapolis, IN - Speed Limit 235+