kernel compilation ("__LINUX_ARM_ARCH__" is not defined)

Brian Austin brian.austin at cirrus.com
Wed Feb 27 20:20:39 UTC 2008


Are you by chance trying to build for a samsung arm?



-----Original Message-----
From: mys shekar <shekarlk at gmail.com>
To: busybox at busybox.net
Subject: kernel compilation ("__LINUX_ARM_ARCH__" is not defined)
Date: Wed, 27 Feb 2008 12:13:07 -0800

Hi ,
  I am trying to compile linux kernel 2.6.24 using arm cross compiler. I
ran make after adding the following lines in Makefile:
       ARCH ?= arm
       CROSS_COMPILE ?=/usr/local/arm/3.4/bin/arm-linux-

I am getting the following error:

 CHK     include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
  CHK     include/linux/utsrelease.h
  CC      arch/arm/kernel/asm-offsets.s
In file included from include/linux/irqflags.h:46,
                 from include/asm/system.h:79,
                 from include/asm/bitops.h:27,
                 from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:51,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/irqflags.h:11:5: warning: "__LINUX_ARM_ARCH__" is not
defined
In file included from include/asm/bitops.h:27,
                 from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:51,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/system.h: In function `read_cpuid_id':
include/asm/system.h:90: error: `processor_id' undeclared (first use in
this function)
include/asm/system.h:90: error: (Each undeclared identifier is reported
only once
include/asm/system.h:90: error: for each function it appears in.)
In file included from include/asm/bitops.h:27,
                 from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:51,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/system.h:166:5: warning: "__LINUX_ARM_ARCH__" is not defined
include/asm/system.h:172:5: warning: "__LINUX_ARM_ARCH__" is not defined
include/asm/system.h:176:35: warning: "__LINUX_ARM_ARCH__" is not
defined
include/asm/system.h:296:5: warning: "__LINUX_ARM_ARCH__" is not defined
include/asm/system.h:301:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:51,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/bitops.h:237:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/asm/thread_info.h:16,
                 from include/linux/thread_info.h:34,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:49,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/timex.h:57,
                 from include/linux/sched.h:53,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/fpstate.h:28:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/linux/prefetch.h:14,
                 from include/linux/list.h:8,
                 from include/linux/preempt.h:11,
                 from include/linux/spinlock.h:49,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/timex.h:57,
                 from include/linux/sched.h:53,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/processor.h:103:5: warning: "__LINUX_ARM_ARCH__" is not
defined
In file included from include/linux/spinlock.h:333,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/timex.h:57,
                 from include/linux/sched.h:53,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/atomic.h:25:5: warning: "__LINUX_ARM_ARCH__" is not defined
In file included from include/asm/page.h:32,
                 from include/linux/mm_types.h:13,
                 from include/linux/sched.h:60,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/glue.h:119:2: #error Unknown data abort handler type
In file included from include/linux/mm_types.h:13,
                 from include/linux/sched.h:60,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/page.h:106:2: #error Unknown user operations model
In file included from include/asm/semaphore.h:13,
                 from include/linux/sched.h:63,
                 from arch/arm/kernel/asm-offsets.c:13:
include/asm/locks.h:15:5: warning: "__LINUX_ARM_ARCH__" is not defined
make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2

Any idea??
Thanks,
shekar


_______________________________________________
busybox mailing list
busybox at busybox.net
http://busybox.net/cgi-bin/mailman/listinfo/busybox





More information about the busybox mailing list