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

Reply via email to