[U-Boot] toolchain problems when building iMX6 mx6qsabreauto (and another bootloader tool)

Stefano Babic sbabic at denx.de
Thu Nov 28 08:22:59 CET 2013


Hi Abraham,

On 28/11/2013 05:22, Abraham V. wrote:

> test/built-in.o --end-group
> /home/abraham/SPACE/temp_uboot/arch/arm/lib/eabi_compat.o  -L
> /home/abraham/SPACE/BISQUARE/source/uboot_update/gcc-linaro-arm/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2
> -lgcc -Map u-boot.map -o u-boot
> /home/abraham/SPACE/BISQUARE/source/uboot_update/gcc-linaro-arm/bin/arm-linux-gnueabihf-ld.bfd:
> error:
> /home/abraham/SPACE/BISQUARE/source/uboot_update/gcc-linaro-arm/bin/../lib/gcc/arm-linux-gnueabihf/4.8.2/libgcc.a(bpabi.o)
> uses VFP register arguments, u-boot does not

The most evident cause here is that you use a -hf toolchain with support
for hard float point. U-Boot does not support it: there is no need of it.

This is the reason why it works using Mentor's toolchain. Even if you
use the Linaro's supplied with Ubuntu, it works.

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list