Config.in.host 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. comment "Binutils Options"
  2. config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
  3. bool
  4. default y
  5. depends on !BR2_microblaze
  6. choice
  7. prompt "Binutils Version"
  8. default BR2_BINUTILS_VERSION_2_36_X if !BR2_arc && !BR2_csky
  9. default BR2_BINUTILS_VERSION_ARC if BR2_arc
  10. default BR2_BINUTILS_VERSION_CSKY if BR2_csky
  11. help
  12. Select the version of binutils you wish to use.
  13. config BR2_BINUTILS_VERSION_2_32_X
  14. bool "binutils 2.32"
  15. depends on !BR2_csky
  16. config BR2_BINUTILS_VERSION_2_34_X
  17. bool "binutils 2.34"
  18. depends on !BR2_csky
  19. # https://github.com/uclinux-dev/elf2flt/pull/16
  20. # https://github.com/uclinux-dev/elf2flt/issues/12
  21. depends on !BR2_BINFMT_FLAT
  22. config BR2_BINUTILS_VERSION_2_35_X
  23. bool "binutils 2.35.2"
  24. depends on !BR2_csky
  25. # https://github.com/uclinux-dev/elf2flt/pull/16
  26. # https://github.com/uclinux-dev/elf2flt/issues/12
  27. depends on !BR2_BINFMT_FLAT
  28. config BR2_BINUTILS_VERSION_2_36_X
  29. bool "binutils 2.36.1"
  30. depends on !BR2_csky
  31. # https://github.com/uclinux-dev/elf2flt/pull/16
  32. # https://github.com/uclinux-dev/elf2flt/issues/12
  33. depends on !BR2_BINFMT_FLAT
  34. config BR2_BINUTILS_VERSION_2_37_X
  35. bool "binutils 2.37"
  36. depends on !BR2_csky
  37. # https://github.com/uclinux-dev/elf2flt/pull/16
  38. # https://github.com/uclinux-dev/elf2flt/issues/12
  39. depends on !BR2_BINFMT_FLAT
  40. config BR2_BINUTILS_VERSION_ARC
  41. bool "binutils arc (2.34.50)"
  42. depends on BR2_arc
  43. config BR2_BINUTILS_VERSION_CSKY
  44. bool "binutils csky"
  45. depends on BR2_csky
  46. endchoice
  47. config BR2_BINUTILS_VERSION
  48. string
  49. default "arc-2020.09-release" if BR2_BINUTILS_VERSION_ARC
  50. default "c66d8bbcebfddf713b2b436e1b135e6b125a55a5" if BR2_BINUTILS_VERSION_CSKY
  51. default "2.32" if BR2_BINUTILS_VERSION_2_32_X
  52. default "2.34" if BR2_BINUTILS_VERSION_2_34_X
  53. default "2.35.2" if BR2_BINUTILS_VERSION_2_35_X
  54. default "2.36.1" if BR2_BINUTILS_VERSION_2_36_X
  55. default "2.37" if BR2_BINUTILS_VERSION_2_37_X
  56. config BR2_BINUTILS_ENABLE_LTO
  57. bool
  58. config BR2_BINUTILS_EXTRA_CONFIG_OPTIONS
  59. string "Additional binutils options"
  60. default ""
  61. help
  62. Any additional binutils options you may want to include.