diff options
author | Vlad Zakharov <Vladislav.Zakharov@synopsys.com> | 2016-08-01 15:30:35 +0300 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2016-08-01 22:59:31 +0200 |
commit | 3897ded714280bf8391c1657335e607634d3ef33 (patch) | |
tree | 317a9d08a9cbe147ba840c66e367a502fba2a8c9 /package/gcc | |
parent | 7d5dea41384c09fa4de146036c799db524cbc785 (diff) | |
download | buildroot-3897ded714280bf8391c1657335e607634d3ef33.tar.gz buildroot-3897ded714280bf8391c1657335e607634d3ef33.zip |
toolchain: Bump ARC tools to arc-2016.09-eng007 and enable PIE
As described at:
4520524ba055706236db9f00dd79f1b2e2e87fde
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>
Diffstat (limited to 'package/gcc')
-rw-r--r-- | package/gcc/Config.in.host | 2 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/130-fix_build_with_gcc-6.patch (renamed from package/gcc/arc-2016.09-eng006/130-fix_build_with_gcc-6.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/130-pr43538.patch (renamed from package/gcc/arc-2016.09-eng006/130-pr43538.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/301-missing-execinfo_h.patch (renamed from package/gcc/arc-2016.09-eng006/301-missing-execinfo_h.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/305-libmudflap-susv3-legacy.patch (renamed from package/gcc/arc-2016.09-eng006/305-libmudflap-susv3-legacy.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/842-PR60155.patch (renamed from package/gcc/arc-2016.09-eng006/842-PR60155.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/850-libstdcxx-uclibc-c99.patch (renamed from package/gcc/arc-2016.09-eng006/850-libstdcxx-uclibc-c99.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/851-PR-other-56780.patch (renamed from package/gcc/arc-2016.09-eng006/851-PR-other-56780.patch) | 0 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng007/930-libgcc-disable-split-stack-nothreads.patch (renamed from package/gcc/arc-2016.09-eng006/930-libgcc-disable-split-stack-nothreads.patch) | 0 | ||||
-rw-r--r-- | package/gcc/gcc.hash | 2 |
10 files changed, 2 insertions, 2 deletions
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index 204876f419..bcfb19687f 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -107,7 +107,7 @@ config BR2_GCC_VERSION default "4.9.3" if BR2_GCC_VERSION_4_9_X default "5.4.0" if BR2_GCC_VERSION_5_X default "6.1.0" if BR2_GCC_VERSION_6_X - default "arc-2016.09-eng006" if BR2_GCC_VERSION_4_8_ARC + default "arc-2016.09-eng007" if BR2_GCC_VERSION_4_8_ARC config BR2_EXTRA_GCC_CONFIG_OPTIONS string "Additional gcc options" diff --git a/package/gcc/arc-2016.09-eng006/130-fix_build_with_gcc-6.patch b/package/gcc/arc-2016.09-eng007/130-fix_build_with_gcc-6.patch index 62ac3cbd65..62ac3cbd65 100644 --- a/package/gcc/arc-2016.09-eng006/130-fix_build_with_gcc-6.patch +++ b/package/gcc/arc-2016.09-eng007/130-fix_build_with_gcc-6.patch diff --git a/package/gcc/arc-2016.09-eng006/130-pr43538.patch b/package/gcc/arc-2016.09-eng007/130-pr43538.patch index 19e57bb059..19e57bb059 100644 --- a/package/gcc/arc-2016.09-eng006/130-pr43538.patch +++ b/package/gcc/arc-2016.09-eng007/130-pr43538.patch diff --git a/package/gcc/arc-2016.09-eng006/301-missing-execinfo_h.patch b/package/gcc/arc-2016.09-eng007/301-missing-execinfo_h.patch index 00efda24aa..00efda24aa 100644 --- a/package/gcc/arc-2016.09-eng006/301-missing-execinfo_h.patch +++ b/package/gcc/arc-2016.09-eng007/301-missing-execinfo_h.patch diff --git a/package/gcc/arc-2016.09-eng006/305-libmudflap-susv3-legacy.patch b/package/gcc/arc-2016.09-eng007/305-libmudflap-susv3-legacy.patch index 35d5f50207..35d5f50207 100644 --- a/package/gcc/arc-2016.09-eng006/305-libmudflap-susv3-legacy.patch +++ b/package/gcc/arc-2016.09-eng007/305-libmudflap-susv3-legacy.patch diff --git a/package/gcc/arc-2016.09-eng006/842-PR60155.patch b/package/gcc/arc-2016.09-eng007/842-PR60155.patch index 7bc2122fd4..7bc2122fd4 100644 --- a/package/gcc/arc-2016.09-eng006/842-PR60155.patch +++ b/package/gcc/arc-2016.09-eng007/842-PR60155.patch diff --git a/package/gcc/arc-2016.09-eng006/850-libstdcxx-uclibc-c99.patch b/package/gcc/arc-2016.09-eng007/850-libstdcxx-uclibc-c99.patch index 792976fd51..792976fd51 100644 --- a/package/gcc/arc-2016.09-eng006/850-libstdcxx-uclibc-c99.patch +++ b/package/gcc/arc-2016.09-eng007/850-libstdcxx-uclibc-c99.patch diff --git a/package/gcc/arc-2016.09-eng006/851-PR-other-56780.patch b/package/gcc/arc-2016.09-eng007/851-PR-other-56780.patch index feb433920d..feb433920d 100644 --- a/package/gcc/arc-2016.09-eng006/851-PR-other-56780.patch +++ b/package/gcc/arc-2016.09-eng007/851-PR-other-56780.patch diff --git a/package/gcc/arc-2016.09-eng006/930-libgcc-disable-split-stack-nothreads.patch b/package/gcc/arc-2016.09-eng007/930-libgcc-disable-split-stack-nothreads.patch index 7799c1286e..7799c1286e 100644 --- a/package/gcc/arc-2016.09-eng006/930-libgcc-disable-split-stack-nothreads.patch +++ b/package/gcc/arc-2016.09-eng007/930-libgcc-disable-split-stack-nothreads.patch diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash index 808e0ac85c..9f4069bf50 100644 --- a/package/gcc/gcc.hash +++ b/package/gcc/gcc.hash @@ -12,4 +12,4 @@ sha512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d sha512 eeed3e2018b8c012aabce419e8d718fde701e5c3c179b4486c61ba46e5736eecc8fccdd18b01fcd973a42c6ad3116dbbe2ee247fe3757d622d373f93ebaf8d2e gcc-6.1.0.tar.bz2 # Locally calculated (fetched from Github) -sha512 40e4c5d8dc4086c1d5edea94fa4efc5726b1dd6d0b7c14f28d75a2538d434e908f7561bfae28e239c87bde52775464fd86a8b08fde4204bc374312c37e681db1 gcc-arc-2016.09-eng006.tar.gz +sha512 f798e450ae3095538c5b12c785eab00f8f4084d3ff3e5e2dfd05ed20e0a20d4e754d87359482962d85c9082cb9fcbbf100d9eab6dfd2dbdccbecdcbf680ff23a gcc-arc-2016.09-eng007.tar.gz |