[Buildroot] [git commit branch/next] toolchain: bump ARC tools to arc-2016.03-rc2

Peter Korsgaard peter at korsgaard.com
Wed May 11 21:06:45 UTC 2016


commit: https://git.buildroot.net/buildroot/commit/?id=adbdc6e58f2b387dc4200f2acbf9cc307cbc8838
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next

This change switches ARC tools to RC2 of the most recent arc-2016.03
version.

Essentially once final release is ready version will be bumped again.

ARC GNU tools of version arc-2016.03 bring some quite significant
changes like:
 * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC patches)
 * GCC v4.8.5
 * GDB 7.10

More about changes, improvements and fixes could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03-rc2

Also in this change we realign custom Buildroot patches for binutils and
gcc for ARC tools. Looks like earlier most of arch-independent patches
for binutils and gcc were either unintentionally removed or not even
added in patch folders for ARC's binutils and gcc. Now arch-independent
patches for binutils-2.26 and gcc-4.8.5 were added in
package/{binutils|gcc}/arc-2016.03-rc2 folders.

Build and run-tested in nSIM for both ARC700 and ARC HS38.

Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 package/binutils/Config.in.host                    |   2 +-
 .../binutils/arc-2015.12/0001-PR-other-56780.patch | 236 ---------------------
 .../arc-2016.03-rc2/0300-ld-makefile.patch         |  41 ++++
 .../0301-check-ldrunpath-length.patch              |  36 ++++
 .../0500-add-sysroot-fix-from-bug-3049.patch       |  52 +++++
 .../0600-poison-system-directories.patch}          | 217 ++++++++++---------
 package/binutils/binutils.hash                     |   2 +-
 package/binutils/binutils.mk                       |   2 +-
 package/gcc/Config.in.host                         |   2 +-
 ...900-UPDATE-Fix-handling-complex-PIC-moves.patch | 103 ---------
 ...01-UPDATE1-Fix-handling-complex-PIC-moves.patch |  83 --------
 ...950-Don-t-allow-mcompact-casesi-for-ARCv2.patch | 100 ---------
 package/gcc/arc-2016.03-rc2/130-pr43538.patch      |  25 +++
 .../arc-2016.03-rc2/301-missing-execinfo_h.patch   |  13 ++
 .../305-libmudflap-susv3-legacy.patch              |  49 +++++
 package/gcc/arc-2016.03-rc2/842-PR60155.patch      | 111 ++++++++++
 .../850-libstdcxx-uclibc-c99.patch}                |   4 +-
 .../851-PR-other-56780.patch                       |   0
 .../930-libgcc-disable-split-stack-nothreads.patch |  14 ++
 package/gcc/gcc.hash                               |   2 +-
 package/gdb/Config.in.host                         |   2 +-
 package/gdb/gdb.hash                               |   2 +-
 22 files changed, 472 insertions(+), 626 deletions(-)

Patch is too large, so refusing to show it


More information about the buildroot mailing list