kumquat-buildroot/package/binutils/Config.in.host
Thomas Petazzoni ee707e5e76 binutils: disallow selection of 2.27 on ARM/noMMU
binutils 2.27 triggers a segfault in elf2flt on ARM/noMMU. While Arnout
has identified a binutils 2.28 commit that can be backported on 2.27,
this commit is huge and we don't clearly understand the impact.

Since both binutils 2.26 and 2.28 are unaffected by this issue, we
simply disallow the selection of binutils 2.27 on ARM/noMMU, and default
to binutils 2.28.

Fixes:

  http://autobuild.buildroot.net/results/e14cadb290b0b86cac12c4bfb681eb6eee9e6dea/
  and lots of other similar ARM/Cortex-M4 failures

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-05-05 10:46:45 +02:00

39 lines
941 B
Plaintext

comment "Binutils Options"
choice
prompt "Binutils Version"
default BR2_BINUTILS_VERSION_2_27_X
default BR2_BINUTILS_VERSION_2_28_X if (BR2_arm && !BR2_USE_MMU)
depends on !BR2_arc
help
Select the version of binutils you wish to use.
config BR2_BINUTILS_VERSION_2_26_X
bool "binutils 2.26.1"
config BR2_BINUTILS_VERSION_2_27_X
bool "binutils 2.27"
# binutils 2.27 triggers a bug in elf2flt on ARM/noMMU
depends on !(BR2_arm && !BR2_USE_MMU)
config BR2_BINUTILS_VERSION_2_28_X
bool "binutils 2.28"
endchoice
config BR2_BINUTILS_VERSION
string
default "arc-2017.03-rc1" if BR2_arc
default "2.26.1" if BR2_BINUTILS_VERSION_2_26_X
default "2.27" if BR2_BINUTILS_VERSION_2_27_X
default "2.28" if BR2_BINUTILS_VERSION_2_28_X
config BR2_BINUTILS_ENABLE_LTO
bool
config BR2_BINUTILS_EXTRA_CONFIG_OPTIONS
string "Additional binutils options"
default ""
help
Any additional binutils options you may want to include.