Config.in 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  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. 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
  16. help
  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
  23. Select BR2_SOFT_FLOAT
  24. - ARMv4T, little endian, soft-float, glibc
  25. Select ARM720T, ARM920T, ARM922T or another ARMv4 core
  26. Select BR2_SOFT_FLOAT
  27. - ARMv7-A, Thumb 2, little endian, soft-float, glibc
  28. Select Cortex-A8, Cortex-A9 or another ARMv7-A core
  29. Select BR2_SOFT_FLOAT
  30. Set BR2_TARGET_OPTIMIZATION to -mthumb
  31. comment "Sourcery CodeBench toolchains available for the EABI ABI"
  32. depends on BR2_arm
  33. depends on !BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9
  34. depends on !BR2_ARM_EABI