Wolfgang Denk skrev:
> Dear Ulf Samuelsson,
> 
> In message <4a810dbc.50...@atmel.com> you wrote:
>> When trying to build U-Boot under Buildroot and OpenEmbedded,
> 
> These probably count to the tool chains with "broken" ARM cross
> compilers.

Maybe,
Buildroot is even more broken, if you try to use an external toolchain
and I would be surprised if openembedded is better.
In the end, noone wants to mess around with one compiler per application
so it is better if a small fix to u-boot can be applied.

> 
>> When linking u-boot the linker seems to use the div0 from
>> the C compiler libgcc instead of the u-boot div0.
> 
> Try setting USE_PRIVATE_LIBGCC=yes in your envrionment, like
> 
>       USE_PRIVATE_LIBGCC=yes make ...

I have done two fixes to make it build with openembedded.
1) Define "raise" in libarm/board.c which calls hang.
2) Changes mapi to "-mapi=aapcs-linux" in cpu/arm926ej-s/config.mk
   Some toolchains want to keep apcs-gnu I guess.

> 
> Best regards,
> 
> Wolfgang Denk
> 

BR
Ulf Samuelsson
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to