I'm now using the SDE-Linux 5.03.06 for the big-endian target. I started the 2.4.22 kernel build process, but soon I get the following compile error. ********** make[2]: Entering directory `/root/linux/arch/mips/mm' mips-linux-gcc -D__KERNEL__ -I/root/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -I /root/linux/include/asm/gcc -G 0 -mno-abicalls -fno-pic -pipe -mabi=32 -mcpu=r4600 -mips2 -Wa,--trap -nostdinc -iwithprefix include -DKBUILD_BASENAME=sc_ip22 -c -o sc-ip22.o sc-ip22.c {standard input}: Assembler messages: {standard input}:126: Error: Number (0x9000000080000000) larger than 32 bits {standard input}:148: Error: Number (0x9000000080000000) larger than 32 bits {standard input}:168: Error: Number (0x9000000080000000) larger than 32 bits make[2]: *** [sc-ip22.o] Error 1 make[2]: Leaving directory `/root/linux/arch/mips/mm' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/root/linux/arch/mips/mm' make: *** [_dir_arch/mips/mm] Error 2 ********** I'm not able to understand these error messages. Could someone throiw some light on this issue? Is this because of the toolchain that I'm using for building the kernel? Thanks, Shireesh On 12/15/05, Ralf Baechle <ralf@xxxxxxxxxxxxxx> wrote: > You're trying to build a stoneage kernel with a much newer compiler - > SDE 6 uses gcc 3.4 - which doesn't work. Use an older compiler such > as gcc <= 3.3.x. SDE 5.x contains gcc 2.96 btw. > > Ralf >