diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2013-09-02 18:06:39 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-09-15 23:28:17 +0200 |
commit | 2281fe95ca4aea1ceea73aba25dc8467c9145bb3 (patch) | |
tree | 5bf10df5d299678dc423ab61aaa10c4f64e17ffc /toolchain/toolchain-external/Config.in | |
parent | 530777aaebdcd63b7acd75ab5df650d9db750f49 (diff) |
toolchain: update Linaro ARM external toolchains
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'toolchain/toolchain-external/Config.in')
-rw-r--r-- | toolchain/toolchain-external/Config.in | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/toolchain/toolchain-external/Config.in b/toolchain/toolchain-external/Config.in index 8e25aa3a6..11658ddbc 100644 --- a/toolchain/toolchain-external/Config.in +++ b/toolchain/toolchain-external/Config.in @@ -3,8 +3,8 @@ if BR2_TOOLCHAIN_EXTERNAL choice prompt "Toolchain" -config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_06 - bool "Linaro 2013.06" +config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_08 + bool "Linaro 2013.08" depends on BR2_arm depends on BR2_GCC_TARGET_ARCH = "armv7-a" depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" @@ -15,16 +15,17 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_06 select BR2_HOSTARCH_NEEDS_IA32_LIBS help Linaro toolchain for the ARM architecture. It uses Linaro - GCC 2013.06 (based on gcc 4.8), Linaro GDB 2013.06 (based on - GDB 7.6), eglibc 2.15. It generates code that runs on all - Cortex-A profile devices, but tuned for the Cortex-A9. The - code generated is Thumb 2, with the hard floating point - calling convention, and uses the VFPv3-D16 FPU instructions. + GCC 2013.08 (based on gcc 4.8), Linaro GDB 2013.05 (based on + GDB 7.6), eglibc 2.17, Binutils 2013.06 (based on 2.23). It + generates code that runs on all Cortex-A profile devices, + but tuned for the Cortex-A9. The code generated is Thumb 2, + with the hard floating point calling convention, and uses + the VFPv3-D16 FPU instructions. To use this toolchain, you must disable soft float usage. -config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_05 - bool "Linaro 2013.05" +config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_07 + bool "Linaro 2013.07" depends on BR2_arm depends on BR2_GCC_TARGET_ARCH = "armv7-a" depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" @@ -35,16 +36,17 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_05 select BR2_HOSTARCH_NEEDS_IA32_LIBS help Linaro toolchain for the ARM architecture. It uses Linaro - GCC 2013.05 (based on gcc 4.8), Linaro GDB 2013.05 (based on - GDB 7.6), eglibc 2.15. It generates code that runs on all - Cortex-A profile devices, but tuned for the Cortex-A9. The - code generated is Thumb 2, with the hard floating point - calling convention, and uses the VFPv3-D16 FPU instructions. + GCC 2013.07 (based on gcc 4.8), Linaro GDB 2013.05 (based on + GDB 7.6), eglibc 2.17, Binutils 2013.06 (based on 2.23). It + generates code that runs on all Cortex-A profile devices, + but tuned for the Cortex-A9. The code generated is Thumb 2, + with the hard floating point calling convention, and uses + the VFPv3-D16 FPU instructions. To use this toolchain, you must disable soft float usage. -config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_04 - bool "Linaro 2013.04" +config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_06 + bool "Linaro 2013.06" depends on BR2_arm depends on BR2_GCC_TARGET_ARCH = "armv7-a" depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" @@ -55,11 +57,12 @@ config BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_04 select BR2_HOSTARCH_NEEDS_IA32_LIBS help Linaro toolchain for the ARM architecture. It uses Linaro - GCC 2013.04 (based on gcc 4.7), Linaro GDB 2012.12 (based on - GDB 7.5), eglibc 2.15. It generates code that runs on all - Cortex-A profile devices, but tuned for the Cortex-A9. The - code generated is Thumb 2, with the hard floating point - calling convention, and uses the VFPv3-D16 FPU instructions. + GCC 2013.06 (based on gcc 4.8), Linaro GDB 2013.05 (based on + GDB 7.6), eglibc 2.17, Binutils 2013.06 (based on 2.23). It + generates code that runs on all Cortex-A profile devices, + but tuned for the Cortex-A9. The code generated is Thumb 2, + with the hard floating point calling convention, and uses + the VFPv3-D16 FPU instructions. To use this toolchain, you must disable soft float usage. @@ -813,9 +816,9 @@ config BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX config BR2_TOOLCHAIN_EXTERNAL_PREFIX string + default "arm-linux-gnueabihf" if BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_08 + default "arm-linux-gnueabihf" if BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_07 default "arm-linux-gnueabihf" if BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_06 - default "arm-linux-gnueabihf" if BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_05 - default "arm-linux-gnueabihf" if BR2_TOOLCHAIN_EXTERNAL_LINARO_2013_04 default "arm-none-linux-gnueabi" if BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM201109 default "arm-none-linux-gnueabi" if BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM201203 default "arm-none-linux-gnueabi" if BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM201305 |