3897ded714
As described at:
4520524ba0
this commit continues a series of updates of ARC tools.
This time we're updating tools to arc-2016.09-eng007 tag plus a
couple of fixes on top of it that will all make its way in the
next engineering build.
We hope this patch will cure most buildroot ARC failures as it
contains important fixes:
1) PIE fix. We have added PIE support to ARC toolchain at last.
So that should prevent breakage of many packages. As ARC now
supports PIE we remove ARC from BR2_TOOLCHAIN_SUPPORTS_PIE
exclusion in toolchain/Config.in file.
2) Assembler fix. This patch also have changes that fixes frequent
assembler failures, e.g.:
http://autobuild.buildroot.net/results/543/5430b902d900943a34c1888e7e410bd5df367bc2//
We still keep GDB as it is of arc-2016.03 release because there're some
issues we'd like to resolve before releasing it to wider audience.
So again note this is next engineering builds of arc-2016.09 series
and it might have all kinds of breakages, please don't use it for
production builds.
Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
[Thomas: remove uClibc PIE patch, since we have bumped uClibc in the
mean time, to a version that contains the PIE fix for ARC.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
comment "Binutils Options"
|
|
|
|
choice
|
|
prompt "Binutils Version"
|
|
depends on !BR2_arc
|
|
default BR2_BINUTILS_VERSION_2_25_X
|
|
help
|
|
Select the version of binutils you wish to use.
|
|
|
|
config BR2_BINUTILS_VERSION_2_24_X
|
|
# supported, but broken on Nios-II, Blackfin and powerpc64le
|
|
depends on !BR2_nios2 && !BR2_powerpc64le && !BR2_bfin
|
|
# Unsupported for MIPS R6
|
|
depends on !BR2_mips_32r6 && !BR2_mips_64r6
|
|
# Unsupported ARM cores
|
|
depends on !BR2_cortex_a17
|
|
bool "binutils 2.24"
|
|
|
|
config BR2_BINUTILS_VERSION_2_25_X
|
|
bool "binutils 2.25.1"
|
|
# supported but broken on Blackfin
|
|
depends on !BR2_bfin
|
|
|
|
config BR2_BINUTILS_VERSION_2_26_X
|
|
bool "binutils 2.26.1"
|
|
|
|
endchoice
|
|
|
|
config BR2_BINUTILS_VERSION
|
|
string
|
|
default "arc-2016.09-eng007" if BR2_arc
|
|
default "2.24" if BR2_BINUTILS_VERSION_2_24_X
|
|
default "2.25.1" if BR2_BINUTILS_VERSION_2_25_X
|
|
default "2.26.1" if BR2_BINUTILS_VERSION_2_26_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.
|