[Buildroot] Building ARM with Soft-float
Ulf Samuelsson
ulf at atmel.com
Fri Sep 28 21:08:13 UTC 2007
fre 2007-09-28 klockan 19:01 +0200 skrev Bernhard Fischer:
> On Fri, Sep 28, 2007 at 06:28:08PM +0200, Ulf Samuelsson wrote:
> >fre 2007-09-28 klockan 10:56 +0200 skrev Ulf Samuelsson:
> >> Tried the Integrator-926ejs default.
> >> => This works:
> >>
> >
> >Beeing trying the ARM integrator softfloat the whole day.
> >
> >Vanilla configuration works.
> >generic-arm, instead of arm926ejs works
> >
> >oabi, instead of eabi, generates a new problem
> >which was not present a week ago.
> >The C compiler seems to be built with EABI...
>
> double-check, triple-check your BR2_GNU_TARGET_SUFFIX
>
> And i'm not doing OABI ;)
> >
> >My configuration is as follows
> >> grep ABI .config
> >BR2_ARM_OABI=y
> ># BR2_ARM_EABI is not set
> >> grep ABI toolchain_build_arm_nofpu/uClibc-0.9.29/.config
> >CONFIG_ARM_OABI=y
> ># CONFIG_ARM_EABI is not set
> >> grep abi .config
> >BR2_GNU_TARGET_SUFFIX="uclibc-linux-gnueabi"
>
> yea, that'd be it. Everything is fine.
> >
You mean the gcc look at its invocation name to determine
what it should do.
Seems stupid to me.
What happens if you just call it arm-linux-gcc or even gcc?
BTW; there are a lot of warning messages about
calling the tools
<arch>-linux-uclibc-<tool>.
Should they not be called <arch>-uclibc-linux-<tool>?
BR
Ulf Samuelsson
More information about the buildroot
mailing list