Hello, Im trying to build a kernel config for a big endian IDT79S334 board. I have sucessfully mangaged to get a vmlinux image using Embedix tools for little endian but am having problems with big endian configs. I am using binutils version 2.8. I get an error when i reaches irq.c saying: Unknown ISA level Unknown opcode 'clz' im using a mips-linux-gcc from egcs pacakge(1.1.2-4). Does anyone know how to solve this problem or where can i get a mips-linux-gcc that supports the opcode. Thanks in advance Avinash pS: here is the make dump that shows the error. -------------------------------------------------------------------------- make[1]: Entering directory `/home1/ixe2424/proj/ixe2424/IDT/linux/arch/mips/rc32300/79S334' make all_targets make[2]: Entering directory `/home1/ixe2424/proj/ixe2424/IDT/linux/arch/mips/rc32300/79S334' mips-linux-gcc -I /home1/ixe2424/proj/ixe2424/IDT/linux/include/asm/gcc - D__KERNEL__ -I/home1/ixe2424/proj/ixe2424/IDT/linux/include -Wall - Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-common - fno-strict-aliasing -G 0 -mno-abicalls -fno-pic -mcpu=r4600 -mips2 -Wa,-- trap -pipe -DKBUILD_BASENAME=irq -c -o irq.o irq.c {standard input}: Assembler messages: {standard input}:1076: Error: unknown ISA level {standard input}:1077: Error: unrecognized opcode `clz' {standard input}:1116: Error: unknown ISA level {standard input}:1117: Error: unrecognized opcode `clz' {standard input}:1193: Error: unknown ISA level {standard input}:1194: Error: unrecognized opcode `clz' make[2]: *** [irq.o] Error 1 make[2]: Leaving directory `/home1/ixe2424/proj/ixe2424/IDT/linux/arch/mips/rc32300/79S334' make[1]: *** [first_rule] Error 2 make[1]: Leaving directory `/home1/ixe2424/proj/ixe2424/IDT/linux/arch/mips/rc32300/79S334' make: *** [_dir_arch/mips/rc32300/79S334] Error 2