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