make bzImage failure - "Value too large for defined data type"
I have recently downloaded 2.6.21.5. make menuconfig goes through without any issue, and the majority of the compile completes, until the final compression dies with a "Value too large for defined data type" error:
make -f scripts/Makefile.build obj=arch/i386/boot/compressed IMAGE_OFFSET=0x100000 arch/i386/boot/compressed/vmlinux
arch/i386/boot/tools/build -b arch/i386/boot/bootsect arch/i386/boot/setup arch/i386/boot/vmlinux.bin CURRENT > arch/i386/boot/bzImage
/: Value too large for defined data type
Couldn't stat /
make[1]: *** [arch/i386/boot/bzImage] Error 1
make: *** [bzImage] Error 2
I have a compiled many a kernel in my day, but have never come across this message in all my travels.
I am running slackware-current kept up to date with swaret-1.6.3-2.
in my arch/i386/boot/compress folder I have:
-rwxr-xr-x 1 root root 2.4M 2007-06-29 11:20 vmlinux
-rwxr-xr-x 1 root root 4.8M 2007-06-29 11:20 vmlinux.bin
-rw-r--r-- 1 root root 2.3M 2007-06-29 11:20 vmlinux.bin.gz
I also have a vmlinux.bin in the arch/i386/boot folder that is 2.3M
I guess these are slightly larger than the kernel's I've run in the past, but they don't seem to be really all that large. Probably too large for a make zImage, but why do both "make" and "make bzImage" die with that error?
Help. Thanks.
|