5bd21f991f
This commit bumps ARC toolchain to arc-2017.09-rc1. The arc-2017.09 series is built on top of upstream GCC 7.1.1 and Binutils 2.29 so please expect all kinds of breakages related to GCC 7.x as we saw earlier with the move from 4.8 to 6.x :) Note patches for both GCC and Binutils were updated with copies from corresponding mainline versions, i.e. "package/gcc/7.2.0" and "package/binutils/2.29". Please note that it is a release candidate and it might contain some breakages, please don't use it for production builds. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: arc-buildroot@synopsys.com Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Thomas: drop binutils patch related to the Blackfin architecture.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
38 lines
878 B
Plaintext
38 lines
878 B
Plaintext
comment "Binutils Options"
|
|
|
|
choice
|
|
prompt "Binutils Version"
|
|
default BR2_BINUTILS_VERSION_2_28_X
|
|
depends on !BR2_arc
|
|
help
|
|
Select the version of binutils you wish to use.
|
|
|
|
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.1"
|
|
|
|
config BR2_BINUTILS_VERSION_2_29_X
|
|
bool "binutils 2.29.1"
|
|
|
|
endchoice
|
|
|
|
config BR2_BINUTILS_VERSION
|
|
string
|
|
default "arc-2017.09-rc1" if BR2_arc
|
|
default "2.27" if BR2_BINUTILS_VERSION_2_27_X
|
|
default "2.28.1" if BR2_BINUTILS_VERSION_2_28_X
|
|
default "2.29.1" if BR2_BINUTILS_VERSION_2_29_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.
|