problem cross-compiling kernel for ARM arch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux