ade5f503ae
Now that 2.36.x has been added, that 2.35.x is the default version, drop support for 2.33.x. Note that we keep binutils 2.32.x as it is the latest version that works for FLAT binaries (used on noMMU platforms). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
68 lines
1.8 KiB
Plaintext
68 lines
1.8 KiB
Plaintext
comment "Binutils Options"
|
|
|
|
config BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
|
|
bool
|
|
default y
|
|
depends on !BR2_microblaze
|
|
|
|
choice
|
|
prompt "Binutils Version"
|
|
default BR2_BINUTILS_VERSION_2_35_X if !BR2_arc && !BR2_csky
|
|
default BR2_BINUTILS_VERSION_ARC if BR2_arc
|
|
default BR2_BINUTILS_VERSION_CSKY if BR2_csky
|
|
help
|
|
Select the version of binutils you wish to use.
|
|
|
|
config BR2_BINUTILS_VERSION_2_32_X
|
|
bool "binutils 2.32"
|
|
depends on !BR2_csky
|
|
|
|
config BR2_BINUTILS_VERSION_2_34_X
|
|
bool "binutils 2.34"
|
|
depends on !BR2_csky
|
|
# https://github.com/uclinux-dev/elf2flt/pull/16
|
|
# https://github.com/uclinux-dev/elf2flt/issues/12
|
|
depends on !BR2_BINFMT_FLAT
|
|
|
|
config BR2_BINUTILS_VERSION_2_35_X
|
|
bool "binutils 2.35.2"
|
|
depends on !BR2_csky
|
|
# https://github.com/uclinux-dev/elf2flt/pull/16
|
|
# https://github.com/uclinux-dev/elf2flt/issues/12
|
|
depends on !BR2_BINFMT_FLAT
|
|
|
|
config BR2_BINUTILS_VERSION_2_36_X
|
|
bool "binutils 2.36"
|
|
depends on !BR2_csky
|
|
# https://github.com/uclinux-dev/elf2flt/pull/16
|
|
# https://github.com/uclinux-dev/elf2flt/issues/12
|
|
depends on !BR2_BINFMT_FLAT
|
|
|
|
config BR2_BINUTILS_VERSION_ARC
|
|
bool "binutils arc (2.34.50)"
|
|
depends on BR2_arc
|
|
|
|
config BR2_BINUTILS_VERSION_CSKY
|
|
bool "binutils csky"
|
|
depends on BR2_csky
|
|
|
|
endchoice
|
|
|
|
config BR2_BINUTILS_VERSION
|
|
string
|
|
default "arc-2020.09-release" if BR2_BINUTILS_VERSION_ARC
|
|
default "c66d8bbcebfddf713b2b436e1b135e6b125a55a5" if BR2_BINUTILS_VERSION_CSKY
|
|
default "2.32" if BR2_BINUTILS_VERSION_2_32_X
|
|
default "2.34" if BR2_BINUTILS_VERSION_2_34_X
|
|
default "2.35.2" if BR2_BINUTILS_VERSION_2_35_X
|
|
default "2.36" if BR2_BINUTILS_VERSION_2_36_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.
|