1 config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM
2 bool "Sourcery CodeBench ARM 2014.05"
4 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
5 depends on BR2_ARM_EABI
6 # Unsupported ARM cores
7 depends on !BR2_cortex_a12 && !BR2_cortex_a17 && !BR2_ARM_CPU_ARMV8
8 depends on !BR2_STATIC_LIBS
9 select BR2_TOOLCHAIN_EXTERNAL_GLIBC
10 select BR2_TOOLCHAIN_HAS_SSP
11 select BR2_TOOLCHAIN_HAS_NATIVE_RPC
12 select BR2_INSTALL_LIBSTDCPP
13 select BR2_HOSTARCH_NEEDS_IA32_LIBS
14 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
15 select BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
17 Sourcery CodeBench toolchain for the ARM architecture, from
18 Mentor Graphics. It uses gcc 4.8.3, binutils 2.24.51, glibc
19 2.18 and gdb 7.7.50, kernel headers 3.13. It has support
20 for the following variants:
21 - ARMv5TE, little endian, soft-float, glibc
22 Select ARM926T, ARM10T, XScale or another ARMv5 core
24 - ARMv4T, little endian, soft-float, glibc
25 Select ARM720T, ARM920T, ARM922T or another ARMv4 core
27 - ARMv7-A, Thumb 2, little endian, soft-float, glibc
28 Select Cortex-A8, Cortex-A9 or another ARMv7-A core
30 Set BR2_TARGET_OPTIMIZATION to -mthumb
32 comment "Sourcery CodeBench toolchains available for the EABI ABI"
34 depends on !BR2_ARM_EABI
35 depends on !BR2_STATIC_LIBS