hi, I'm trying to cross-compile a kernel for the ARM arch. and encountering some problems. here's what i did (all source's from gun.org): - took binutils 2.14 source. $ ./configure --target=arm-elf --prefix=/home/msandhu/toolchains/tools $ make && make install everything went off fine. - took gcc 3.4.3 source $ ./configure --target=arm-elf --prefix=/home/msandhu/toolchains/tools --enable-languages=c $ make && make install again went off fine. took the source for 2.6.9 $pwd /usr/src/linux-2.6.9 $ make ARCH=arm CROSS_COMPILE=arm-elf- menuconfig (did nothing just saved and exited) $ make ARCH=arm CROSS_COMPILE=arm-elf- CHK include/linux/version.h CC arch/arm/kernel/asm-offsets.s In file included from include/asm/page.h:27, from include/asm/cpu-single.h:33, from include/asm/proc-fns.h:154, from include/asm/system.h:125, from include/asm/bitops.h:22, from include/linux/bitops.h:4, from include/linux/thread_info.h:20, from include/linux/spinlock.h:12, from include/linux/capability.h:45, from include/linux/sched.h:7, from arch/arm/kernel/asm-offsets.c:13: include/asm/glue.h:111:2: #error Unknown data abort handler type In file included from include/asm/cpu-single.h:33, from include/asm/proc-fns.h:154, from include/asm/system.h:125, from include/asm/bitops.h:22, from include/linux/bitops.h:4, from include/linux/thread_info.h:20, from include/linux/spinlock.h:12, from include/linux/capability.h:45, from include/linux/sched.h:7, from arch/arm/kernel/asm-offsets.c:13: include/asm/page.h:96:2: #error Unknown user operations model make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1 make: *** [arch/arm/kernel/asm-offsets.s] Error 2 what's wrong??? any helps appreciated. thanks, -mandeep -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/