Hi all, "Maciej W. Rozycki" writes: > What's wrong with the toolchain wrt the kernel now? I've been compiling >2.4 kernels successfully till the end of January -- it's just a lack of >time and a nasty bug I want to track down that stop me from trying to >compile a new kernel these days. This happens when I compile kernel 2.4.0-test9 with binutils 2.10.1, gcc 2.95.3, glibc 2.2.2 on my 5000/260 (R4k) (the same source/config compiles fine with 2.8.1/egcs-2.90.27/glibc-2.0.6): # make boot .... ld -static -G 0 -T arch/mips/ld.script.little -Ttext 0x80040000 arch/mips/kernel /head.o arch/mips/kernel/init_task.o init/main.o init/version.o \ --start-group \ arch/mips/kernel/kernel.o arch/mips/mm/mm.o kernel/kernel.o mm/mm.o fs/f s.o ipc/ipc.o arch/mips/dec/dec.o \ drivers/block/block.o drivers/char/char.o drivers/misc/misc.o drivers/ne t/net.o drivers/media/media.o drivers/parport/parport.a drivers/scsi/scsidrv.o drivers/cdrom/cdrom.a drivers/tc/tc.a \ net/network.o \ arch/mips/lib/lib.a /usr/src/linux/lib/lib.a arch/mips/dec/prom/rexlib.a \ --end-group \ -o vmlinux nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( [aU] \)\|\(\.\.ng$\)\|\(LASH[RL ]DI\)' | sort > System.map make[1]: Entering directory `/usr/src/linux-2.4.0t9-R4k/arch/mips/boot' ./elf2ecoff /usr/src/linux/vmlinux vmlinux.ecoff -a wrote 20 byte file header. wrote 56 byte a.out header. wrote 240 bytes of section headers. wrote 4 byte pad. writing 30560 bytes... Intersegment gap (-2147256160 bytes) too large. make[1]: *** [vmlinux.ecoff] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.0t9-R4k/arch/mips/boot' make: *** [boot] Error 2