summaryrefslogtreecommitdiffstats
path: root/package/gcc
diff options
context:
space:
mode:
authorVlad Zakharov <Vladislav.Zakharov@synopsys.com>2016-08-01 15:30:35 +0300
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-08-01 22:59:31 +0200
commit3897ded714280bf8391c1657335e607634d3ef33 (patch)
tree317a9d08a9cbe147ba840c66e367a502fba2a8c9 /package/gcc
parent7d5dea41384c09fa4de146036c799db524cbc785 (diff)
downloadbuildroot-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.host2
-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.hash2
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
OpenPOWER on IntegriCloud