Config.in.host 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. comment "Binutils Options"
  2. config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
  3. bool
  4. default y
  5. depends on !BR2_microblaze
  6. depends on !(BR2_nios2 && (BR2_BINUTILS_VERSION_2_28_X || BR2_BINUTILS_VERSION_2_29_X))
  7. choice
  8. prompt "Binutils Version"
  9. default BR2_BINUTILS_VERSION_2_28_X if BR2_ARM_INSTRUCTIONS_THUMB
  10. default BR2_BINUTILS_VERSION_2_28_X if BR2_ARM_INSTRUCTIONS_THUMB2
  11. default BR2_BINUTILS_VERSION_2_29_X if !BR2_arc
  12. default BR2_BINUTILS_VERSION_ARC if BR2_arc
  13. help
  14. Select the version of binutils you wish to use.
  15. config BR2_BINUTILS_VERSION_2_28_X
  16. bool "binutils 2.28.1"
  17. depends on !BR2_arc
  18. depends on !BR2_riscv
  19. config BR2_BINUTILS_VERSION_2_29_X
  20. bool "binutils 2.29.1"
  21. depends on !BR2_riscv
  22. config BR2_BINUTILS_VERSION_2_30_X
  23. bool "binutils 2.30"
  24. config BR2_BINUTILS_VERSION_2_31_X
  25. bool "binutils 2.31.1"
  26. config BR2_BINUTILS_VERSION_2_32_X
  27. bool "binutils 2.32"
  28. config BR2_BINUTILS_VERSION_ARC
  29. bool "binutils arc (2.31)"
  30. depends on BR2_arc
  31. endchoice
  32. config BR2_BINUTILS_VERSION
  33. string
  34. default "arc-2018.09-release" if BR2_BINUTILS_VERSION_ARC
  35. default "2.28.1" if BR2_BINUTILS_VERSION_2_28_X
  36. default "2.29.1" if BR2_BINUTILS_VERSION_2_29_X
  37. default "2.30" if BR2_BINUTILS_VERSION_2_30_X
  38. default "2.31.1" if BR2_BINUTILS_VERSION_2_31_X
  39. default "2.32" if BR2_BINUTILS_VERSION_2_32_X
  40. config BR2_BINUTILS_ENABLE_LTO
  41. bool
  42. config BR2_BINUTILS_EXTRA_CONFIG_OPTIONS
  43. string "Additional binutils options"
  44. default ""
  45. help
  46. Any additional binutils options you may want to include.