From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Tue, 21 Jul 2015 09:01:18 +0200 Subject: [U-Boot] checkarmreloc error for AArch64 (using vexpress_aemv8a_defconfig) In-Reply-To: <360A224CA5291F458103405CD90949369634AC04@ORSMSX105.amr.corp.intel.com> References: <360A224CA5291F458103405CD909493696349A81@ORSMSX105.amr.corp.intel.com> <20150718104341.2bdd2612@lilith> <360A224CA5291F458103405CD90949369634A67F@ORSMSX105.amr.corp.intel.com> <20150720212351.6df7a4f2@lilith> <360A224CA5291F458103405CD90949369634AC04@ORSMSX105.amr.corp.intel.com> Message-ID: <20150721090118.7e191891@lilith> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello David J, On Mon, 20 Jul 2015 22:17:49 +0000, Chou, David J 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.