Hi,
I am trying to cross-compile the linux 2.6.11.1 kernel on
i686 vm for ppc, and I've been getting the following
errors. Has anyone had this issue before?
Thanks,
Jerry
> In file included from arch/ppc/kernel/asm-offsets.c:13:
> include/linux/sched.h: In function
> `arch_pick_mmap_layout':
> include/linux/sched.h:1174: error: `CONFIG_TASK_SIZE'
> undeclared (first use in this function)
> include/linux/sched.h:1174: error: (Each undeclared
> identifier is reported only once
> include/linux/sched.h:1174: error: for each function it
> appears in.)
> In file included from include/linux/mman.h:5,
> from arch/ppc/kernel/asm-offsets.c:19:
> include/linux/mm.h: In function `lowmem_page_address':
> include/linux/mm.h:437: error: `CONFIG_KERNEL_START'
> undeclared (first use in this function)
> In file included from arch/ppc/kernel/asm-offsets.c:21:
> include/asm/io.h: In function `virt_to_bus':
> include/asm/io.h:396: error: `CONFIG_KERNEL_START'
> undeclared (first use in this function)
> include/asm/io.h: In function `bus_to_virt':
> include/asm/io.h:407: error: `CONFIG_KERNEL_START'
> undeclared (first use in this function)
> include/asm/io.h: In function `virt_to_phys':
> include/asm/io.h:420: error: `CONFIG_KERNEL_START'
> undeclared (first use in this function)
> include/asm/io.h: In function `phys_to_virt':
> include/asm/io.h:429: error: `CONFIG_KERNEL_START'
> undeclared (first use in this function)
> arch/ppc/kernel/asm-offsets.c: In function `main':
> arch/ppc/kernel/asm-offsets.c:139: error:
> `CONFIG_TASK_SIZE' undeclared (first use in this
> function)
> make[1]: *** [arch/ppc/kernel/asm-offsets.s] Error 1
> make: *** [arch/ppc/kernel/asm-offsets.s] Error 2
On Wed, 2009-04-15 07:18:13 -0700, Jerry Wang <[email protected]> wrote:
> > In file included from arch/ppc/kernel/asm-offsets.c:13: include/linux/sched.h: In function `arch_pick_mmap_layout':
> > include/linux/sched.h:1174: error: `CONFIG_TASK_SIZE' undeclared (first use in this function)
> > include/linux/sched.h:1174: error: (Each undeclared identifier is reported only once
> > include/linux/sched.h:1174: error: for each function it appears in.)
[...]
>
> I am trying to cross-compile the linux 2.6.11.1 kernel on
> i686 vm for ppc, and I've been getting the following
> errors. Has anyone had this issue before?
Why are you trying to compile something that is /so/ old? Please
re-test with a current GIT snapshot.
MfG, JBG
--
Jan-Benedict Glaw [email protected] +49-172-7608481
Signature of: If it doesn't work, force it.
the second : If it breaks, it needed replacing anyway.
On Wed, Apr 15, 2009 at 07:18:13AM -0700, Jerry Wang wrote:
>
> Hi,
>
> I am trying to cross-compile the linux 2.6.11.1 kernel on
> i686 vm for ppc, and I've been getting the following
> errors. Has anyone had this issue before?
Can you post the command you used to genberate the .config and build the
kernel. Also what is version of your powerpc binutils and gcc?
I assume you need 2.6.11.1 for some reason and newer kernels are out of the
question?
Yours Tony