e1432d28e9
As of today quite a lot of ARC stuff got merged in upsream such that we may finally use upstream realease for building and even running Linux kernel and rootfs built with vanilla binutils. Essentially upstream release is still a bit behind our GitHub-based releases but let's try to use vanilla version and if we're lucky enough with just a small set of back-ported patches we'll be able to use vanilla release(s) for everything in Buildroot. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> [Thomas: fixup the condition to select the special binutils site for ARC.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
43 lines
1.0 KiB
Plaintext
43 lines
1.0 KiB
Plaintext
comment "Binutils Options"
|
|
|
|
choice
|
|
prompt "Binutils Version"
|
|
default BR2_BINUTILS_VERSION_2_28_X if !BR2_arc
|
|
default BR2_BINUTILS_VERSION_ARC if 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)
|
|
depends on !BR2_arc
|
|
|
|
config BR2_BINUTILS_VERSION_2_28_X
|
|
bool "binutils 2.28.1"
|
|
depends on !BR2_arc
|
|
|
|
config BR2_BINUTILS_VERSION_2_29_X
|
|
bool "binutils 2.29.1"
|
|
|
|
config BR2_BINUTILS_VERSION_ARC
|
|
bool "binutils arc (2.29)"
|
|
depends on BR2_arc
|
|
endchoice
|
|
|
|
config BR2_BINUTILS_VERSION
|
|
string
|
|
default "arc-2017.09-release" if BR2_BINUTILS_VERSION_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.
|