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