Skip to contentSkip to conversation

toolchain: Bump ARC tools to arc-2018.03-rc1

PATCH New Evgeniy Didin 2 participants 2 messages Apr 10, 2018 – Apr 12, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 toolchain: Bump ARC tools to arc-2018.03-rc1

This commit bumps ARC toolchain to arc-2018.03-rc1. We want to test how new toolchain-rc1 builds packages, so we can make fixes before release of toolcain.

ARC GNU tools of version arc-2018.03-rc1 bring some quite significant changes like:
* Binutils v2.29.51 with additional ARC patches
* GCC 7.3.1 with additional ARC patches

Please note that it is a release candidate
and it might contain some breakages,
please don't use it for production builds.

Cc Thomas Petazzoni <[email protected]>
Cc Alexey Brodkin <[email protected]>
Cc arc-buildroot at synopsys.com
---
 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                       |  4 +-
 package/gcc/Config.in.host                         |  2 +-
 .../0001-fix-checking-for-jumps.patch              | 49 ----------------------
 .../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, 10 insertions(+), 59 deletions(-)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0002-ld-makefile.patch (100%)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0003-check-ldrunpath-length.patch (100%)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0004-add-sysroot-fix-from-bug-3049.patch (100%)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0005-poison-system-directories.patch (100%)
 delete mode 100644 package/gcc/arc-2017.09-release/0001-fix-checking-for-jumps.patch
 rename package/gcc/{arc-2017.09-release => arc-2018.03-rc1}/0100-uclibc-conf.patch (100%)
 rename package/gcc/{arc-2017.09-release => arc-2018.03-rc1}/0860-cilk-fix-build-without-wchar.patch (100%)
 rename package/gcc/{arc-2017.09-release => arc-2018.03-rc1}/0900-remove-selftests.patch (100%)
package/binutils/Config.in.host +1 -1
index d4ed1e3183..22478d917a 100644
@@ -24,7 +24,7 @@ endchoice
 
 config BR2_BINUTILS_VERSION
 	string
-	default "arc-2017.09-release"	if BR2_BINUTILS_VERSION_ARC
+	default "arc-2018.03-rc1"	if BR2_BINUTILS_VERSION_ARC
 	default "2.28.1"	if BR2_BINUTILS_VERSION_2_28_X
 	default "2.29.1"	if BR2_BINUTILS_VERSION_2_29_X
 	default "2.30"		if BR2_BINUTILS_VERSION_2_30_X
package/binutils/arc-2018.03-rc1/0002-ld-makefile.patch renamed from package/binutils/arc-2017.09-release/0002-ld-makefile.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-release/0002-ld-makefile.patch
rename to package/binutils/arc-2018.03-rc1/0002-ld-makefile.patch
package/binutils/arc-2018.03-rc1/0003-check-ldrunpath-length.patch renamed from package/binutils/arc-2017.09-release/0003-check-ldrunpath-length.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-release/0003-check-ldrunpath-length.patch
rename to package/binutils/arc-2018.03-rc1/0003-check-ldrunpath-length.patch
package/binutils/arc-2018.03-rc1/0004-add-sysroot-fix-from-bug-3049.patch renamed from package/binutils/arc-2017.09-release/0004-add-sysroot-fix-from-bug-3049.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-release/0004-add-sysroot-fix-from-bug-3049.patch
rename to package/binutils/arc-2018.03-rc1/0004-add-sysroot-fix-from-bug-3049.patch
package/binutils/arc-2018.03-rc1/0005-poison-system-directories.patch renamed from package/binutils/arc-2017.09-release/0005-poison-system-directories.patch +0 -0
similarity index 100%
rename from package/binutils/arc-2017.09-release/0005-poison-system-directories.patch
rename to package/binutils/arc-2018.03-rc1/0005-poison-system-directories.patch
package/binutils/binutils.hash +1 -1
index 4578a7f56a..ebe1f2ee24 100644
@@ -4,4 +4,4 @@ sha512  d748d22306477d60d921078804d21943248c23fca0707aac9b016a352c01c75ca69e8262
 sha512  e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839  binutils-2.30.tar.xz
 
 # Locally calculated (fetched from Github)
-sha512  cefff7521dc4ebd8b9773af4f173821ad82dcb3f1fbd0bfdf03e148ba8cec1262b876b221da628ff5db16c30b18c6cbf5ffbec0fddb4677182524684c4c232c1  binutils-arc-2017.09-release.tar.gz
+sha512  7b8c4a5ec38a234b3ca097ce38e0e60628561251085fc83a614c8cf476eec53ca77ab34088987c80ce79772d5e2cc513b28a7df45f3dc5d0d3a82296e1f6474f  binutils-arc-2018.03-rc1.tar.gz
package/binutils/binutils.mk +2 -2
index 1bd01ecefc..9817cf6e77 100644
@@ -9,13 +9,13 @@
 BINUTILS_VERSION = $(call qstrip,$(BR2_BINUTILS_VERSION))
 ifeq ($(BINUTILS_VERSION),)
 ifeq ($(BR2_arc),y)
-BINUTILS_VERSION = arc-2017.09-release
+BINUTILS_VERSION = arc-2018.03-rc1
 else
 BINUTILS_VERSION = 2.29.1
 endif
 endif # BINUTILS_VERSION
 
-ifeq ($(BINUTILS_VERSION),arc-2017.09-release)
+ifeq ($(BINUTILS_VERSION),arc-2018.03-rc1)
 BINUTILS_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,binutils-gdb,$(BINUTILS_VERSION))
 BINUTILS_SOURCE = binutils-$(BINUTILS_VERSION).tar.gz
 BINUTILS_FROM_GIT = y
package/gcc/Config.in.host +1 -1
index 309ddf572a..bdefc511f2 100644
@@ -80,7 +80,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.3.0"     if BR2_GCC_VERSION_7_X
-	default "arc-2017.09-release" if BR2_GCC_VERSION_ARC
+	default "arc-2018.03-rc1" if BR2_GCC_VERSION_ARC
 	default "or1k-musl-5.4.0-20170218" if BR2_GCC_VERSION_OR1K
 
 config BR2_EXTRA_GCC_CONFIG_OPTIONS
package/gcc/arc-2017.09-release/0001-fix-checking-for-jumps.patch deleted +0 -49

49 lines not on this page · raw message

package/gcc/arc-2018.03-rc1/0100-uclibc-conf.patch renamed from package/gcc/arc-2017.09-release/0100-uclibc-conf.patch +0 -0
similarity index 100%
rename from package/gcc/arc-2017.09-release/0100-uclibc-conf.patch
rename to package/gcc/arc-2018.03-rc1/0100-uclibc-conf.patch
package/gcc/arc-2018.03-rc1/0860-cilk-fix-build-without-wchar.patch renamed from package/gcc/arc-2017.09-release/0860-cilk-fix-build-without-wchar.patch +0 -0
similarity index 100%
rename from package/gcc/arc-2017.09-release/0860-cilk-fix-build-without-wchar.patch
rename to package/gcc/arc-2018.03-rc1/0860-cilk-fix-build-without-wchar.patch
package/gcc/arc-2018.03-rc1/0900-remove-selftests.patch renamed from package/gcc/arc-2017.09-release/0900-remove-selftests.patch +0 -0
similarity index 100%
rename from package/gcc/arc-2017.09-release/0900-remove-selftests.patch
rename to package/gcc/arc-2018.03-rc1/0900-remove-selftests.patch
package/gcc/gcc.hash +1 -1
index fd38cfaad1..d9a651b547 100644
@@ -8,6 +8,6 @@ sha512  02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bb
 sha512  ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4  gcc-7.3.0.tar.xz
 
 # Locally calculated (fetched from Github)
-sha512  c30addd3c4dc66b90749a0f99b257c8a8e7966d27f286057b6b66f4a70ca22a1ee50d92882c4db13307d769a6fb28e1e2a2bab749a692cf3f89ef0c38f145efa  gcc-arc-2017.09-release.tar.gz
+sha512  16e5f9d1637be9a099a996074dc43803803497965c1eab6c0057f10d193d30dcc405ad852df82c4f8c61b195195ee797b788ba0b235d7b03e4410806ac5f94bc  gcc-arc-2018.03-rc1.tar.gz
 # Locally calculated (fetched from Github)
 sha512  2de7cf47333a4092b02d3bb98f4206f14966f1d139a724d09cf3b22f8a43ae0c704f33e6477d6367a03c29b265480dc900169e9d417006c5d46f0ae446b8c6f1  gcc-or1k-musl-5.4.0-20170218.tar.gz
package/gdb/Config.in.host +1 -1
index 99e1cae5ba..e8dd09e61c 100644
@@ -74,7 +74,7 @@ endif
 # If cross-gdb is not enabled, the latest working version is chosen.
 config BR2_GDB_VERSION
 	string
-	default "arc-2017.09-release-gdb" if BR2_arc
+	default "arc-2018.03-rc1-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 62edd93792..a2af7b35d9 100644
@@ -5,4 +5,4 @@ sha512  0ac8d0a495103611ef41167a08313a010dce6ca4c6d827cbe8558a0c1a1a8a6bfa53f1b7
 sha512  5eb328910033f0918058be2f92caebf1e8dfc6caa3c730d99d621627e53de3c1b43761c2f683d53555893253c2f06768cbf56cdea051a3d291ffb6cfae87b5e1	gdb-8.0.1.tar.xz
 
 # Locally calculated (fetched from Github)
-sha512  e57582766e7d510b26bea63606429e6289414c31c60e28fef24d3d82fa20fb5a1f92b3831fde53e4f7c178c9e099609d3292628cf921a99109e297af4e5f83d9 	gdb-arc-2017.09-release-gdb.tar.gz
+sha512  975f0e09c9fd3ba1ca6aefdeb2da4b2804802606518c0cfdf7abe07c83a61341c1af5c2d2ddfd55ba6112fed420dedc529bc484d0c25b289bbed05edc99d0e72 	gdb-arc-2018.03-rc1-gdb.tar.gz
package/glibc/glibc.hash +1 -1
index 86d3bb56dd..5a90e612b9 100644
@@ -1,7 +1,7 @@
 # Locally calculated (fetched from Github)
 sha256  a74489d14f4017bee6a6c6fe76f1de0dbf7d66c8695116de5aadd141c4757892     glibc-glibc-2.27.tar.gz
 # Locally calculated (fetched from Github)
-sha256  5aa9adeac09727db0b8a52794186563771e74d70410e9fd86431e339953fd4bb     glibc-arc-2017.09-release.tar.gz
+sha256  d88f60081285b639122a49425e5fcf8c8cbb0f05efde7a3cb206089fae53c232     glibc-arc-2018.03-rc1.tar.gz
 
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
 sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LIB
package/glibc/glibc.mk +1 -1
index f724ced857..3ab673c0cc 100644
@@ -5,7 +5,7 @@
 ################################################################################
 
 ifeq ($(BR2_arc),y)
-GLIBC_VERSION =  arc-2017.09-release
+GLIBC_VERSION =  arc-2018.03-rc1
 GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VERSION))
 else
 # Generate version string using:
Signature · 1 line
2.16.2
#1 lore raw

PATCH 1/1 toolchain: Bump ARC tools to arc-2018.03-rc1

Hello,

Quoted 35 lines · Evgeniy Didin

This commit bumps ARC toolchain to arc-2018.03-rc1. We want to test how new toolchain-rc1 builds packages, so we can make fixes before release of toolcain.

ARC GNU tools of version arc-2018.03-rc1 bring some quite significant changes like:
* Binutils v2.29.51 with additional ARC patches
* GCC 7.3.1 with additional ARC patches

Please note that it is a release candidate
and it might contain some breakages,
please don't use it for production builds.

Cc Thomas Petazzoni <[email protected]>
Cc Alexey Brodkin <[email protected]>
Cc arc-buildroot at synopsys.com
---
 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                       |  4 +-
 package/gcc/Config.in.host                         |  2 +-
 .../0001-fix-checking-for-jumps.patch              | 49 ----------------------
 .../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, 10 insertions(+), 59 deletions(-)
Quoted 8 lines
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0002-ld-makefile.patch (100%)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0003-check-ldrunpath-length.patch (100%)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0004-add-sysroot-fix-from-bug-3049.patch (100%)
 rename package/binutils/{arc-2017.09-release => arc-2018.03-rc1}/0005-poison-system-directories.patch (100%)
 delete mode 100644 package/gcc/arc-2017.09-release/0001-fix-checking-for-jumps.patch
 rename package/gcc/{arc-2017.09-release => arc-2018.03-rc1}/0100-uclibc-conf.patch (100%)
 rename package/gcc/{arc-2017.09-release => arc-2018.03-rc1}/0860-cilk-fix-build-without-wchar.patch (100%)
 rename package/gcc/{arc-2017.09-release => arc-2018.03-rc1}/0900-remove-selftests.patch (100%)

Applied to master, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com