Here's my .config. I am not SMP. I suspected the distclean thing, but I made "Mr. Proper" too just in case. Check it out. I also just tryed redhat's gcc 2.96, same results. On Fri, 2003-03-07 at 22:05, Robert Love wrote: > On Fri, 2003-03-07 at 22:49, Shawn wrote: > > > make -f scripts/Makefile.build obj=arch/i386/lib > > GEN include/linux/compile.h (updated) > > gcc2953 -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall > > -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > > -pipe -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 > > -Iinclude/asm-i386/mach-default -fomit-frame-pointer -nostdinc > > -iwithprefix include -DKBUILD_BASENAME=version > > -DKBUILD_MODNAME=version -c -o init/.tmp_version.o init/version.c > > ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.o > > init/mounts.o init/initramfs.o > > kernel/built-in.o(__ksymtab+0xd00): undefined reference to `kernel_flag' > > make: *** [.tmp_vmlinux1] Error 1 > > Did you do a `make distclean' before building? If not, can you? > > And what combination of SMP + PREEMPT are you? I assume you are > UP+PREEMPT, since that was what we changed. It should not matter, > though... I think you just need to clean. > > Let me know. > > Robert Love >