[Buildroot] EABI option required ?
rep.dot.nop at gmail.com
Thu Sep 20 18:04:12 UTC 2007
On Thu, Sep 20, 2007 at 01:20:40PM -0400, Rae_Samant at emc.com wrote:
> I am trying to build a toolchain using buildroot and use that toolchain
> Kernel and ramdisk for ARM 926EJ-Sid.
>Is EABI option for toolchain required ?
> I used option OABI -- resulting in my shell not working.( Kernel comes
>up but linuxrc does not execute. Seems that shell does not execute.).
>> # BR2_ARM_EABI is not set
> If I use option EABI, then the kernel does not compile:
>< # BR2_ARM_OABI is not set
>Kernel compile Gives following error:
>[root at raes linux-feroceon_2_2_2_NAS_GDP]# make uImage
> CHK include/linux/version.h
> UPD include/linux/version.h
> SYMLINK include/asm -> include/asm-arm
> SPLIT include/linux/autoconf.h -> include/config/*
> CC scripts/mod/empty.o
>cc1: error: invalid option `abi=aapcs-linux'
If your compiler is too old to support abi=aapcs-linux then i suggest
you remove it.
>make: *** [scripts/mod/empty.o] Error 1
>make: *** [scripts/mod] Error 2
>make: *** [scripts] Error 2
>My tools are old:
>Buildroot: Daily snapshot of 20060906:
>My gcc: 3.4.6
yea, they are old. I usually ask anybody trying to use stuff that old to
update and retry. Today is something like 20070920, current gcc is 4.2.1
(last time i looked), binutils are at 2.18(.50.0.1), busybox-1.7.1,
kernel-22.214.171.124 (last time i looked).
>I am using kernel 126.96.36.199 patched with linux-feroceon_2_2_2_NAS_GDP
>patch from marvell.
I'd kindly ask those guy to provide something vaguely recent, given that
188.8.131.52 was released almost exactly two years ago..
More information about the buildroot