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

Abraham V. abraham.varricatt at vvdntech.com
Thu Nov 28 10:51:10 CET 2013


Thanks Stefano,

I didn't notice that difference until you pointed it out. Till now, I was
under the assumption that both toolchains were (feature-wise) identical.
And I *almost* sent a complaint letter to Linaro about this too ... Guess,
I've got more to learn than I anticipated.

Sincerely,
Abraham V.



On Thu, Nov 28, 2013 at 12:52 PM, Stefano Babic <sbabic at denx.de> wrote:

> 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