[U-Boot] checkarmreloc error for AArch64 (using vexpress_aemv8a_defconfig)

Albert ARIBAUD albert.u.boot at aribaud.net
Tue Jul 21 09:01:18 CEST 2015


Hello David J,

On Mon, 20 Jul 2015 22:17:49 +0000, Chou, David J
<david.j.chou at intel.com> wrote:
> Hello Albert,
> 
> You are right.  it seems the "file' program in my Ubuntu- 12.04.5 LTS system doesn't have the aarch64 database of signatures as you said. But If I moved the 64 bit u-boot I built in my Ubuntu- 12.04.5 LTS system to an Ubuntu14.04.02 LTS system, the "file u-boot" shows " u-boot: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), statically  linked, not stripped".
> 
> So, can I conclude the way I build aarch64 u-boot by following is correct?
> $ make distclean
> $ make vexpress_aemv8a_juno_defconfig   
> $ make all ARCH=arm CROSS_COMPILE=aarch64-linux-gnu-

This is one way of building U-Boot, indeed, which should amount to the
same as the "Building the Software" instructions given in the README
file.

> Thanks.
> 
> Best Regards,
> David Chou

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list