Hi,
I was able to get linaro-6.1-2016.07 compiled for both aarch64 and armhf. I
also have some prebuilt 5.2 and 5.3 binaries, plus a few other 4.8 and 4.9
compilers from quite some time back. I've used these for building a Linux 3.10
kernel, and the newer linaro-6.1 fails during kernel compile. The issue seems
to be the assembler does not recognize option "-EL" (all of the ARM systems I'm
building for are little endian, I've not seen a big endian system).
I am wondering if support for options "-EB" and "-EL" are part of the configure
options? There is the generic "help" listing the "--enable-FEATURE=ARG", but I
do not see a comprehensive list of features this might deal with. I'm hoping
that big/little endian for armhf and aarch64 can be enabled with this.
Otherwise I'm hoping to find more information on what I might need to do or
change for compatibility with the "-EL" option.
For reference, I have similar templates for 32-bit and 64-bit configuration
(different triplet and build root). Here's one:
export SRC='/home/build/linaro/gcc-linaro-snapshot-6.1-2016.07'export
BUILD='/home/build/linaro/32bit'export TRIPLET=arm-linux-gnueabihfexport
CLONE=/usr/local/sysroot/${TRIPLET}export
VENDOR_ID=gcc-linaro-6.1-2016.07export LINUX_ARCH=armhf cd
$BUILD${SRC}/configure --prefix=/usr/local/${TRIPLET}/${VENDOR_ID}
--target=${TRIPLET} \ --with-build-sysroot=${CLONE} \ --enable-languages=c \
--with-sysroot=/
Thanks!
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain