Config.in 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. config 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. comment "Sourcery CodeBench toolchains available for the EABI ABI"
  33. depends on BR2_arm
  34. depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
  35. depends on !BR2_ARM_EABI
  36. depends on !BR2_STATIC_LIBS