Skip to contentSkip to conversation

toolchain: Bump ARC tools to arc-2017.09 release

PATCH New Evgeniy Didin 2 participants 2 messages Nov 1, 2017 – Nov 23, 2017

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 toolchain: Bump ARC tools to arc-2017.09 release

This commit finally bumps ARC tools to the most recent arc-2017.09 release version.

ARC GNU tools of version arc-2017.09 bring some quite significant changes like:
* Binutils v2.29 with additonal ARC patches
* GCC 7.1.1 with additional ARC patches
* glibc 2.26 with additional ARC patches

More information on this release could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2017.09-release

Cc Alexey Brodkin <[email protected]>
Cc arc-buildroot at synopsys.com
Cc Thomas Petazzoni <[email protected]>
---
 package/binutils/Config.in.host                    |  2 +-
 .../0002-ld-makefile.patch                         |  0
 .../0003-check-ldrunpath-length.patch              |  0
 .../0004-add-sysroot-fix-from-bug-3049.patch       |  0
 .../0005-poison-system-directories.patch           |  0
 package/binutils/binutils.hash                     |  2 +-
 package/binutils/binutils.mk                       |  2 +-
 package/gcc/Config.in.host                         |  2 +-
 .../0910-Update-uses-for-hw-loop-labels.patch      | 63 ----------------------
 .../0100-uclibc-conf.patch                         |  0
 .../0860-cilk-fix-build-without-wchar.patch        |  0
 .../0900-remove-selftests.patch                    |  0
 package/gcc/gcc.hash                               |  2 +-
 package/gdb/Config.in.host                         |  2 +-
 package/gdb/gdb.hash                               |  2 +-
 package/glibc/glibc.hash                           |  2 +-
 package/glibc/glibc.mk                             |  2 +-
 17 files changed, 9 insertions(+), 72 deletions(-)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0002-ld-makefile.patch (100%)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0003-check-ldrunpath-length.patch (100%)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0004-add-sysroot-fix-from-bug-3049.patch (100%)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0005-poison-system-directories.patch (100%)
 delete mode 100644 package/gcc/arc-2017.09-rc1/0910-Update-uses-for-hw-loop-labels.patch
 rename package/gcc/{arc-2017.09-rc1 => arc-2017.09-release}/0100-uclibc-conf.patch (100%)
 rename package/gcc/{arc-2017.09-rc1 => arc-2017.09-release}/0860-cilk-fix-build-without-wchar.patch (100%)
 rename package/gcc/{arc-2017.09-rc1 => arc-2017.09-release}/0900-remove-selftests.patch (100%)
package/binutils/Config.in.host +1 -1
index da9d12301b..95144c84c9 100644
@@ -22,7 +22,7 @@ endchoice
 
 config BR2_BINUTILS_VERSION
 	string
-	default "arc-2017.09-rc1"	if BR2_arc
+	default "arc-2017.09-release"	if BR2_arc
 	default "2.27"		if BR2_BINUTILS_VERSION_2_27_X
 	default "2.28.1"	if BR2_BINUTILS_VERSION_2_28_X
 	default "2.29.1"	if BR2_BINUTILS_VERSION_2_29_X
package/binutils/arc-2017.09-release/0002-ld-makefile.patch renamed from package/binutils/arc-2017.09-rc1/0002-ld-makefile.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-rc1/0002-ld-makefile.patch
rename to package/binutils/arc-2017.09-release/0002-ld-makefile.patch
package/binutils/arc-2017.09-release/0003-check-ldrunpath-length.patch renamed from package/binutils/arc-2017.09-rc1/0003-check-ldrunpath-length.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-rc1/0003-check-ldrunpath-length.patch
rename to package/binutils/arc-2017.09-release/0003-check-ldrunpath-length.patch
package/binutils/arc-2017.09-release/0004-add-sysroot-fix-from-bug-3049.patch renamed from package/binutils/arc-2017.09-rc1/0004-add-sysroot-fix-from-bug-3049.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-rc1/0004-add-sysroot-fix-from-bug-3049.patch
rename to package/binutils/arc-2017.09-release/0004-add-sysroot-fix-from-bug-3049.patch
package/binutils/arc-2017.09-release/0005-poison-system-directories.patch renamed from package/binutils/arc-2017.09-rc1/0005-poison-system-directories.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-rc1/0005-poison-system-directories.patch
rename to package/binutils/arc-2017.09-release/0005-poison-system-directories.patch
package/binutils/binutils.hash +1 -1
index 59bcbcbcc4..a7d4cdd453 100644
@@ -4,4 +4,4 @@ sha512	dc5b6872ae01c07c12d38f3bb7ead06effc6da3265ac872e2d9c6104304f89f85f2645b02
 sha512  d748d22306477d60d921078804d21943248c23fca0707aac9b016a352c01c75ca69e82624ae37fb0bbd03af3b17088a94f60dfe1a86a7ff82e18ece3c24f0fd0  binutils-2.29.1.tar.xz
 
 # Locally calculated (fetched from Github)
-sha512  7017056456805c472930a13997e5d5da1031492da7534b09ecaab7c1953ea62513f2c12292c16ec5740acb63493802a30642e28e103919215d0d11e1da997bcb  binutils-arc-2017.09-rc1.tar.gz
+sha512  cefff7521dc4ebd8b9773af4f173821ad82dcb3f1fbd0bfdf03e148ba8cec1262b876b221da628ff5db16c30b18c6cbf5ffbec0fddb4677182524684c4c232c1  binutils-arc-2017.09-release.tar.gz
package/binutils/binutils.mk +1 -1
index 7ab422eb15..d2bf5b9755 100644
@@ -9,7 +9,7 @@
 BINUTILS_VERSION = $(call qstrip,$(BR2_BINUTILS_VERSION))
 ifeq ($(BINUTILS_VERSION),)
 ifeq ($(BR2_arc),y)
-BINUTILS_VERSION = arc-2017.09-rc1
+BINUTILS_VERSION = arc-2017.09-release
 else
 BINUTILS_VERSION = 2.28.1
 endif
package/gcc/Config.in.host +1 -1
index 89f1ee28d6..1fb6b6045c 100644
@@ -92,7 +92,7 @@ config BR2_GCC_VERSION
 	default "5.5.0"     if BR2_GCC_VERSION_5_X
 	default "6.4.0"     if BR2_GCC_VERSION_6_X
 	default "7.2.0"     if BR2_GCC_VERSION_7_X
-	default "arc-2017.09-rc1" if BR2_GCC_VERSION_ARC
+	default "arc-2017.09-release" if BR2_GCC_VERSION_ARC
 	default "musl-5.4.0" if BR2_GCC_VERSION_OR1K
 
 config BR2_EXTRA_GCC_CONFIG_OPTIONS
package/gcc/arc-2017.09-rc1/0910-Update-uses-for-hw-loop-labels.patch deleted +0 -63

63 lines not on this page · raw message

package/gcc/arc-2017.09-release/0100-uclibc-conf.patch renamed from package/gcc/arc-2017.09-rc1/0100-uclibc-conf.patch +0 -0
similarity index 100%
rename from package/gcc/arc-2017.09-rc1/0100-uclibc-conf.patch
rename to package/gcc/arc-2017.09-release/0100-uclibc-conf.patch
package/gcc/arc-2017.09-release/0860-cilk-fix-build-without-wchar.patch renamed from package/gcc/arc-2017.09-rc1/0860-cilk-fix-build-without-wchar.patch +0 -0
similarity index 100%
rename from package/gcc/arc-2017.09-rc1/0860-cilk-fix-build-without-wchar.patch
rename to package/gcc/arc-2017.09-release/0860-cilk-fix-build-without-wchar.patch
package/gcc/arc-2017.09-release/0900-remove-selftests.patch renamed from package/gcc/arc-2017.09-rc1/0900-remove-selftests.patch +0 -0
similarity index 100%
rename from package/gcc/arc-2017.09-rc1/0900-remove-selftests.patch
rename to package/gcc/arc-2017.09-release/0900-remove-selftests.patch
package/gcc/gcc.hash +1 -1
index cd6fdefaad..76be4552c9 100644
@@ -8,6 +8,6 @@ sha512  02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bb
 sha512  f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1  gcc-7.2.0.tar.xz
 
 # Locally calculated (fetched from Github)
-sha512  c30255dc937e23f6388b4c640455114bcf86cffe923191e32d33ffcde6c4980e9d1811e85877fed3e414ed069cc3e2013993ed76331088ff0846ac50421cb426  gcc-arc-2017.09-rc1.tar.gz
+sha512  c30addd3c4dc66b90749a0f99b257c8a8e7966d27f286057b6b66f4a70ca22a1ee50d92882c4db13307d769a6fb28e1e2a2bab749a692cf3f89ef0c38f145efa  gcc-arc-2017.09-release.tar.gz
 # Locally calculated (fetched from Github)
 sha512  841101f7de45f327bf2e92f3efc73ca88a021e4b9b541458ce80a16e55882bd8606a8492d75c57c589ee2c10d42ae2865b67690155d7289a541df1d68096402f  gcc-musl-5.4.0.tar.gz
package/gdb/Config.in.host +1 -1
index c2cfc34284..c0b9c4e9dc 100644
@@ -64,7 +64,7 @@ endif
 # If cross-gdb is not enabled, the latest working version is chosen.
 config BR2_GDB_VERSION
 	string
-	default "arc-2017.09-rc1-gdb" if BR2_arc
+	default "arc-2017.09-release-gdb" if BR2_arc
 	default "7.10.1"   if BR2_GDB_VERSION_7_10
 	default "7.11.1"   if BR2_GDB_VERSION_7_11 || !BR2_PACKAGE_HOST_GDB
 	default "7.12.1"   if BR2_GDB_VERSION_7_12
package/gdb/gdb.hash +1 -1
index d891d25ac8..62edd93792 100644
@@ -5,4 +5,4 @@ sha512  0ac8d0a495103611ef41167a08313a010dce6ca4c6d827cbe8558a0c1a1a8a6bfa53f1b7
 sha512  5eb328910033f0918058be2f92caebf1e8dfc6caa3c730d99d621627e53de3c1b43761c2f683d53555893253c2f06768cbf56cdea051a3d291ffb6cfae87b5e1	gdb-8.0.1.tar.xz
 
 # Locally calculated (fetched from Github)
-sha512  4c6f800ff8f95740b8f7f0544d332c2c36ba693c51f6d3d99a0b0ca5a617cb67bcc6f60bd481cd4b884494f9bce531ac5cb270d1c6f8fc5c067100ec77c098d8 	gdb-arc-2017.09-rc1-gdb.tar.gz
+sha512  e57582766e7d510b26bea63606429e6289414c31c60e28fef24d3d82fa20fb5a1f92b3831fde53e4f7c178c9e099609d3292628cf921a99109e297af4e5f83d9 	gdb-arc-2017.09-release-gdb.tar.gz
package/glibc/glibc.hash +1 -1
index f72c88e19d..5910dda72d 100644
@@ -1,4 +1,4 @@
 # Locally calculated (fetched from Github)
 sha256  f1f2566fea1518dd7244d322882242bbd654eb215fba51a7ab001b8fd2c9bcbe     glibc-glibc-2.26-73-g4b692dffb95ac4812b161eb6a16113d7e824982e.tar.gz
 # Locally calculated (fetched from Github)
-sha256  adf2dd19a76705a6fb748492eba30cb0be621422190116382a891a3cf099e895     glibc-arc-2017.09-eng010.tar.gz
+sha256  5aa9adeac09727db0b8a52794186563771e74d70410e9fd86431e339953fd4bb     glibc-arc-2017.09-release.tar.gz
package/glibc/glibc.mk +1 -1
index 1a955bcbaf..5911dfec5f 100644
@@ -5,7 +5,7 @@
 ################################################################################
 
 ifeq ($(BR2_arc),y)
-GLIBC_VERSION =  arc-2017.09-eng010
+GLIBC_VERSION =  arc-2017.09-release
 GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VERSION))
 GLIBC_SOURCE = glibc-$(GLIBC_VERSION).tar.gz
 else
Signature · 1 line
2.11.0
#1 lore raw

PATCH v2 1/1 toolchain: Bump ARC tools to arc-2017.09 release

Hello,

Quoted 34 lines · Evgeniy Didin

This commit finally bumps ARC tools to the most recent arc-2017.09 release version.

ARC GNU tools of version arc-2017.09 bring some quite significant changes like:
* Binutils v2.29 with additonal ARC patches
* GCC 7.1.1 with additional ARC patches
* glibc 2.26 with additional ARC patches

More information on this release could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2017.09-release

Cc Alexey Brodkin <[email protected]>
Cc arc-buildroot at synopsys.com
Cc Thomas Petazzoni <[email protected]>
---
 package/binutils/Config.in.host                    |  2 +-
 .../0002-ld-makefile.patch                         |  0
 .../0003-check-ldrunpath-length.patch              |  0
 .../0004-add-sysroot-fix-from-bug-3049.patch       |  0
 .../0005-poison-system-directories.patch           |  0
 package/binutils/binutils.hash                     |  2 +-
 package/binutils/binutils.mk                       |  2 +-
 package/gcc/Config.in.host                         |  2 +-
 .../0910-Update-uses-for-hw-loop-labels.patch      | 63 ----------------------
 .../0100-uclibc-conf.patch                         |  0
 .../0860-cilk-fix-build-without-wchar.patch        |  0
 .../0900-remove-selftests.patch                    |  0
 package/gcc/gcc.hash                               |  2 +-
 package/gdb/Config.in.host                         |  2 +-
 package/gdb/gdb.hash                               |  2 +-
 package/glibc/glibc.hash                           |  2 +-
 package/glibc/glibc.mk                             |  2 +-
 17 files changed, 9 insertions(+), 72 deletions(-)
Quoted 8 lines
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0002-ld-makefile.patch (100%)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0003-check-ldrunpath-length.patch (100%)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0004-add-sysroot-fix-from-bug-3049.patch (100%)
 rename package/binutils/{arc-2017.09-rc1 => arc-2017.09-release}/0005-poison-system-directories.patch (100%)
 delete mode 100644 package/gcc/arc-2017.09-rc1/0910-Update-uses-for-hw-loop-labels.patch
 rename package/gcc/{arc-2017.09-rc1 => arc-2017.09-release}/0100-uclibc-conf.patch (100%)
 rename package/gcc/{arc-2017.09-rc1 => arc-2017.09-release}/0860-cilk-fix-build-without-wchar.patch (100%)
 rename package/gcc/{arc-2017.09-rc1 => arc-2017.09-release}/0900-remove-selftests.patch (100%)

It seems like I have forgotten to say that this patch has been applied. It was applied on November 3rd.

Thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com