toolchain: Bump ARC tools to arc-2016.09-eng007 and enable PIE
authorVlad Zakharov <Vladislav.Zakharov@synopsys.com>
Mon, 1 Aug 2016 12:30:35 +0000 (15:30 +0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 1 Aug 2016 20:59:31 +0000 (22:59 +0200)
commit3897ded714280bf8391c1657335e607634d3ef33
tree317a9d08a9cbe147ba840c66e367a502fba2a8c9
parent7d5dea41384c09fa4de146036c799db524cbc785
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>
34 files changed:
package/binutils/Config.in.host
package/binutils/arc-2016.09-eng006/0300-ld-makefile.patch [deleted file]
package/binutils/arc-2016.09-eng006/0301-check-ldrunpath-length.patch [deleted file]
package/binutils/arc-2016.09-eng006/0500-add-sysroot-fix-from-bug-3049.patch [deleted file]
package/binutils/arc-2016.09-eng006/0600-poison-system-directories.patch [deleted file]
package/binutils/arc-2016.09-eng007/0300-ld-makefile.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0301-check-ldrunpath-length.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0500-add-sysroot-fix-from-bug-3049.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0600-poison-system-directories.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0700-PIE-fixes-in-for-ARC-bfd.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0701-Fixed-init-fini-linker-options.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0702-Fix-undefined-symbols-aborting-on-PIE-cases.patch [new file with mode: 0644]
package/binutils/arc-2016.09-eng007/0800-Fixed-issue-in-tvheadend-package.patch [new file with mode: 0644]
package/binutils/binutils.hash
package/binutils/binutils.mk
package/gcc/Config.in.host
package/gcc/arc-2016.09-eng006/130-fix_build_with_gcc-6.patch [deleted file]
package/gcc/arc-2016.09-eng006/130-pr43538.patch [deleted file]
package/gcc/arc-2016.09-eng006/301-missing-execinfo_h.patch [deleted file]
package/gcc/arc-2016.09-eng006/305-libmudflap-susv3-legacy.patch [deleted file]
package/gcc/arc-2016.09-eng006/842-PR60155.patch [deleted file]
package/gcc/arc-2016.09-eng006/850-libstdcxx-uclibc-c99.patch [deleted file]
package/gcc/arc-2016.09-eng006/851-PR-other-56780.patch [deleted file]
package/gcc/arc-2016.09-eng006/930-libgcc-disable-split-stack-nothreads.patch [deleted file]
package/gcc/arc-2016.09-eng007/130-fix_build_with_gcc-6.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/130-pr43538.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/301-missing-execinfo_h.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/305-libmudflap-susv3-legacy.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/842-PR60155.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/850-libstdcxx-uclibc-c99.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/851-PR-other-56780.patch [new file with mode: 0644]
package/gcc/arc-2016.09-eng007/930-libgcc-disable-split-stack-nothreads.patch [new file with mode: 0644]
package/gcc/gcc.hash
toolchain/Config.in