[Buildroot] [PATCH] toolchain: Bump ARC tools to arc-2017.09-rc1
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Sun Oct 8 14:23:36 UTC 2017
Hello,
On Thu, 21 Sep 2017 21:28:28 +0300, Evgeniy Didin wrote:
> This commit bumps ARC toolchain to arc-2017.09-rc1.
>
> Now speaking about arc-2017.09 series it is built on top
> of upstream GCC 7.1.1 and Binutils 2.29 so please expect
> all kinds of breakages related to GCC 7.x as we saw earlier
> with move from 4.8 to 6.x :)
>
> Note patches for both GCC and Binutils were updated with
> copies from corresponding mainline versions, i.e.
> "package/gcc/7.2.0" and "package/binutils/2.29".
>
> Please note that it is a release candidate and it might contain
> some breakages, please don't use it for production builds.
>
> !!This super commit rewrites older commit which bumped
> !!arc toolchain to 2017.09-eng008 vesrion
>
> Signed-off-by: Evgeniy Didin <didin at synopsys.com>
> Cc: Alexey Brodkin <abrodkin at synopsys.com>
> Cc: arc-buildroot at synopsys.com
> Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
> package/binutils/Config.in.host | 2 +-
> .../0002-ld-makefile.patch} | 10 +-
> .../0003-check-ldrunpath-length.patch} | 12 +--
> .../0004-add-sysroot-fix-from-bug-3049.patch} | 17 ++--
> .../0005-poison-system-directories.patch} | 54 +++++-----
> ...LINKER-BUG-.rofixup-section-size-mismatch.patch | 31 ++++++
> package/binutils/binutils.hash | 2 +-
> package/binutils/binutils.mk | 2 +-
> package/gcc/Config.in.host | 6 +-
> .../0001-ARC-Fix-tst_movb-pattern.patch | 55 ----------
> .../gcc/arc-2017.03/301-missing-execinfo_h.patch | 13 ---
> .../arc-2017.03/940-uclinux-enable-threads.patch | 19 ----
> package/gcc/arc-2017.09-rc1/0100-uclibc-conf.patch | 29 ++++++
> .../0860-cilk-fix-build-without-wchar.patch} | 24 +++--
> .../arc-2017.09-rc1/0900-remove-selftests.patch | 111 +++++++++++++++++++++
> .../0910-Update-uses-for-hw-loop-labels.patch | 63 ++++++++++++
> package/gcc/gcc.hash | 2 +-
> package/gdb/Config.in.host | 2 +-
> package/gdb/gdb.hash | 2 +-
> 19 files changed, 307 insertions(+), 149 deletions(-)
> rename package/binutils/{arc-2017.03/0300-PATCH-ld-makefile.patch => arc-2017.09-rc1/0002-ld-makefile.patch} (87%)
> rename package/binutils/{arc-2017.03/0301-PATCH-check-ldrunpath-length.patch => arc-2017.09-rc1/0003-check-ldrunpath-length.patch} (79%)
> rename package/binutils/{arc-2017.03/0500-add-sysroot-fix-from-bug-3049.patch => arc-2017.09-rc1/0004-add-sysroot-fix-from-bug-3049.patch} (80%)
> rename package/binutils/{arc-2017.03/0600-poison-system-directories.patch => arc-2017.09-rc1/0005-poison-system-directories.patch} (89%)
> create mode 100644 package/binutils/arc-2017.09-rc1/0006-Fixes-LINKER-BUG-.rofixup-section-size-mismatch.patch
> delete mode 100644 package/gcc/arc-2017.03/0001-ARC-Fix-tst_movb-pattern.patch
> delete mode 100644 package/gcc/arc-2017.03/301-missing-execinfo_h.patch
> delete mode 100644 package/gcc/arc-2017.03/940-uclinux-enable-threads.patch
> create mode 100644 package/gcc/arc-2017.09-rc1/0100-uclibc-conf.patch
> rename package/gcc/{arc-2017.03/860-cilk-wchar.patch => arc-2017.09-rc1/0860-cilk-fix-build-without-wchar.patch} (79%)
> create mode 100644 package/gcc/arc-2017.09-rc1/0900-remove-selftests.patch
> create mode 100644 package/gcc/arc-2017.09-rc1/0910-Update-uses-for-hw-loop-labels.patch
Applied to master, after dropping the useless Blackfin-related binutils
patch. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list