summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-12-05 17:39:09 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-12-13 11:20:44 +0100
commitf80fc2c0974f9aa914932d432febdff162b2ced8 (patch)
tree2e4399eca1963c146ed871badf2005726c2710c8
parent077aec9379c7e2508adee7253c65e32722dcaa01 (diff)
downloadOSELAS.Toolchain-f80fc2c0974f9aa914932d432febdff162b2ced8.tar.gz
OSELAS.Toolchain-f80fc2c0974f9aa914932d432febdff162b2ced8.tar.xz
binutils: version bump 2.30 -> 2.31.1
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--patches/binutils-2.30/0001-Allow-R_AARCH64_ABS16-and-R_AARCH64_ABS32-against-ab.patch57
-rw-r--r--patches/binutils-2.31.1/0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch (renamed from patches/binutils-2.30/0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch)6
-rw-r--r--patches/binutils-2.31.1/series (renamed from patches/binutils-2.30/series)3
-rw-r--r--ptxconfigs/aarch64-v8a-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/aarch64-v8a-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-1136jfs-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-1136jfs-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v4t-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-v4t-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v5te-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-v5te-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v7a-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-v7a-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v7a-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-v7a-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v7em-eabihf_gcc-8.2.1_newlib-2.5.0_binutils-2.31.1.ptxconfig (renamed from ptxconfigs/arm-v7em-eabihf_gcc-8.2.1_newlib-2.5.0_binutils-2.30.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v7em-uclinuxeabihf_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-v7em-uclinuxeabihf_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v7m-eabi_gcc-8.2.1_newlib-2.5.0_binutils-2.31.1.ptxconfig (renamed from ptxconfigs/arm-v7m-eabi_gcc-8.2.1_newlib-2.5.0_binutils-2.30.ptxconfig)4
-rw-r--r--ptxconfigs/arm-v7m-uclinuxeabi_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/arm-v7m-uclinuxeabi_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/i586-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/i586-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/i686-atom-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/i686-atom-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/mipsel-softfloat-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/mipsel-softfloat-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/powerpc-603e-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/powerpc-603e-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
-rw-r--r--ptxconfigs/x86_64-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig (renamed from ptxconfigs/x86_64-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig)4
19 files changed, 36 insertions, 94 deletions
diff --git a/patches/binutils-2.30/0001-Allow-R_AARCH64_ABS16-and-R_AARCH64_ABS32-against-ab.patch b/patches/binutils-2.30/0001-Allow-R_AARCH64_ABS16-and-R_AARCH64_ABS32-against-ab.patch
deleted file mode 100644
index 1fd9afd..0000000
--- a/patches/binutils-2.30/0001-Allow-R_AARCH64_ABS16-and-R_AARCH64_ABS32-against-ab.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From: Renlin Li <renlin.li@arm.com>
-Date: Sat, 3 Feb 2018 13:18:17 +0000
-Subject: [PATCH] Allow R_AARCH64_ABS16 and R_AARCH64_ABS32 against absolution
- symbol or undefine symbol in shared object.
-
-backport from mainline
-
-bfd/
-
-2018-02-05 Renlin Li <renlin.li@arm.com>
-
- PR ld/22764
- * elfnn-aarch64.c (elfNN_aarch64_check_relocs): Relax the
- R_AARCH64_ABS32 and R_AARCH64_ABS16 for absolute symbol. Apply the
- check for writeable section as well.
-
-ld/
-
-2018-02-05 Renlin Li <renlin.li@arm.com>
-
- PR ld/22764
- * testsuite/ld-aarch64/emit-relocs-258.s: Define symbol as an address.
- * testsuite/ld-aarch64/emit-relocs-259.s: Likewise.
- * testsuite/ld-aarch64/aarch64-elf.exp: Run new test.
- * testsuite/ld-aarch64/pr22764.s: New.
- * testsuite/ld-aarch64/pr22764.d: New.
----
- bfd/elfnn-aarch64.c | 15 ++++++++++++---
- 1 file changed, 12 insertions(+), 3 deletions(-)
-
-diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
-index d5711e0eb1dc..973188220ba1 100644
---- a/bfd/elfnn-aarch64.c
-+++ b/bfd/elfnn-aarch64.c
-@@ -7074,10 +7074,19 @@ elfNN_aarch64_check_relocs (bfd *abfd, struct bfd_link_info *info,
- #if ARCH_SIZE == 64
- case BFD_RELOC_AARCH64_32:
- #endif
-- if (bfd_link_pic (info)
-- && (sec->flags & SEC_ALLOC) != 0
-- && (sec->flags & SEC_READONLY) != 0)
-+ if (bfd_link_pic (info) && (sec->flags & SEC_ALLOC) != 0)
- {
-+ if (h != NULL
-+ /* This is an absolute symbol. It represents a value instead
-+ of an address. */
-+ && ((h->root.type == bfd_link_hash_defined
-+ && bfd_is_abs_section (h->root.u.def.section))
-+ /* This is an undefined symbol. */
-+ || h->root.type == bfd_link_hash_undefined))
-+ break;
-+
-+ /* For local symbols, defined global symbols in a non-ABS section,
-+ it is assumed that the value is an address. */
- int howto_index = bfd_r_type - BFD_RELOC_AARCH64_RELOC_START;
- _bfd_error_handler
- /* xgettext:c-format */
diff --git a/patches/binutils-2.30/0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch b/patches/binutils-2.31.1/0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
index 9ab7729..88f06c6 100644
--- a/patches/binutils-2.30/0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
+++ b/patches/binutils-2.31.1/0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
@@ -13,10 +13,10 @@ Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
1 file changed, 4 insertions(+)
diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em
-index c0925fc9b970..cf6e2fe203e1 100644
+index 1ad9d6b6fa81..d9b3d26b49f9 100644
--- a/ld/emultempl/elf32.em
+++ b/ld/emultempl/elf32.em
-@@ -1470,6 +1470,8 @@ fragment <<EOF
+@@ -1471,6 +1471,8 @@ fragment <<EOF
&& command_line.rpath == NULL)
{
path = (const char *) getenv ("LD_RUN_PATH");
@@ -25,7 +25,7 @@ index c0925fc9b970..cf6e2fe203e1 100644
if (path
&& gld${EMULATION_NAME}_search_needed (path, &n, force))
break;
-@@ -1750,6 +1752,8 @@ gld${EMULATION_NAME}_before_allocation (void)
+@@ -1751,6 +1753,8 @@ gld${EMULATION_NAME}_before_allocation (void)
rpath = command_line.rpath;
if (rpath == NULL)
rpath = (const char *) getenv ("LD_RUN_PATH");
diff --git a/patches/binutils-2.30/series b/patches/binutils-2.31.1/series
index d89c7f2..3503f18 100644
--- a/patches/binutils-2.30/series
+++ b/patches/binutils-2.31.1/series
@@ -1,7 +1,6 @@
# generated by git-ptx-patches
#tag:base --start-number 1
#tag:upstream --start-number 1
-0001-Allow-R_AARCH64_ABS16-and-R_AARCH64_ABS32-against-ab.patch
#tag:debian --start-number 100
0100-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
-# 980ef2225944402e64746169ce1bb6b3 - git-ptx-patches magic
+# ea2cb336759b3de3c1bebaa5ae119653 - git-ptx-patches magic
diff --git a/ptxconfigs/aarch64-v8a-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/aarch64-v8a-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index a4b5534..55295aa 100644
--- a/ptxconfigs/aarch64-v8a-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/aarch64-v8a-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 24bddf1..d36971f 100644
--- a/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-1136jfs-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-1136jfs-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-1136jfs-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 5261f7c..00a8328 100644
--- a/ptxconfigs/arm-1136jfs-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-1136jfs-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 845f3a1..4f00fd0 100644
--- a/ptxconfigs/arm-v4t-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-v4t-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v5te-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-v5te-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 3d5f0a8..16798cb 100644
--- a/ptxconfigs/arm-v5te-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-v5te-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v7a-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-v7a-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index dd3082f..5a54995 100644
--- a/ptxconfigs/arm-v7a-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-v7a-linux-gnueabi_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v7a-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-v7a-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 5c0d4f9..fdf543b 100644
--- a/ptxconfigs/arm-v7a-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-v7a-linux-gnueabihf_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v7em-eabihf_gcc-8.2.1_newlib-2.5.0_binutils-2.30.ptxconfig b/ptxconfigs/arm-v7em-eabihf_gcc-8.2.1_newlib-2.5.0_binutils-2.31.1.ptxconfig
index 4baea85..db39b69 100644
--- a/ptxconfigs/arm-v7em-eabihf_gcc-8.2.1_newlib-2.5.0_binutils-2.30.ptxconfig
+++ b/ptxconfigs/arm-v7em-eabihf_gcc-8.2.1_newlib-2.5.0_binutils-2.31.1.ptxconfig
@@ -37,8 +37,8 @@ PTXCONF_NEWLIB=y
PTXCONF_NEWLIB_VERSION="2.5.0"
PTXCONF_NEWLIB_MD5="767dc60aaf814d091997d91d588968b2"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v7em-uclinuxeabihf_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-v7em-uclinuxeabihf_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 6e251f0..5cbcaa7 100644
--- a/ptxconfigs/arm-v7em-uclinuxeabihf_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-v7em-uclinuxeabihf_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -42,8 +42,8 @@ PTXCONF_UCLIBC_LICENSE_FILES="file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e
PTXCONF_UCLIBC_HEADERS=y
PTXCONF_UCLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
PTXCONF_CROSS_ELF2FLT=y
diff --git a/ptxconfigs/arm-v7m-eabi_gcc-8.2.1_newlib-2.5.0_binutils-2.30.ptxconfig b/ptxconfigs/arm-v7m-eabi_gcc-8.2.1_newlib-2.5.0_binutils-2.31.1.ptxconfig
index 41f5f60..6f03080 100644
--- a/ptxconfigs/arm-v7m-eabi_gcc-8.2.1_newlib-2.5.0_binutils-2.30.ptxconfig
+++ b/ptxconfigs/arm-v7m-eabi_gcc-8.2.1_newlib-2.5.0_binutils-2.31.1.ptxconfig
@@ -37,8 +37,8 @@ PTXCONF_NEWLIB=y
PTXCONF_NEWLIB_VERSION="2.5.0"
PTXCONF_NEWLIB_MD5="767dc60aaf814d091997d91d588968b2"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/arm-v7m-uclinuxeabi_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/arm-v7m-uclinuxeabi_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 653ae8c..5186802 100644
--- a/ptxconfigs/arm-v7m-uclinuxeabi_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/arm-v7m-uclinuxeabi_gcc-8.2.1_uclibc-ng-1.0.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -42,8 +42,8 @@ PTXCONF_UCLIBC_LICENSE_FILES="file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e
PTXCONF_UCLIBC_HEADERS=y
PTXCONF_UCLIBC_HEADERS_FAKE_CROSS="-D__ARM_EABI__"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
PTXCONF_CROSS_ELF2FLT=y
diff --git a/ptxconfigs/i586-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/i586-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 285b827..fa76c7d 100644
--- a/ptxconfigs/i586-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/i586-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS=""
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/i686-atom-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/i686-atom-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 62dfd8f..b1e6725 100644
--- a/ptxconfigs/i686-atom-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/i686-atom-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS=""
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/mipsel-softfloat-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/mipsel-softfloat-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index 42de67a..d98bcba 100644
--- a/ptxconfigs/mipsel-softfloat-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/mipsel-softfloat-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA="libc_mips_float=soft"
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS="-DBOOTSTRAP_GCC -D_MIPS_SIM=_ABIO32"
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/powerpc-603e-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/powerpc-603e-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index f38422a..5e04f59 100644
--- a/ptxconfigs/powerpc-603e-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/powerpc-603e-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS=""
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set
diff --git a/ptxconfigs/x86_64-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig b/ptxconfigs/x86_64-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
index bac38c1..0a7db3f 100644
--- a/ptxconfigs/x86_64-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.30_kernel-4.19-sanitized.ptxconfig
+++ b/ptxconfigs/x86_64-unknown-linux-gnu_gcc-8.2.1_glibc-2.28_binutils-2.31.1_kernel-4.19-sanitized.ptxconfig
@@ -48,8 +48,8 @@ PTXCONF_GLIBC_CONFIG_EXTRA=""
PTXCONF_GLIBC_CONFIG_EXTRA_CROSS="--enable-obsolete-rpc --enable-obsolete-nsl --enable-stackguard-randomization --enable-stack-protector=strong --enable-mathvec"
PTXCONF_GLIBC_HEADERS_FAKE_CROSS=""
PTXCONF_CROSS_BINUTILS=y
-PTXCONF_CROSS_BINUTILS_VERSION="2.30"
-PTXCONF_CROSS_BINUTILS_MD5="cc47a2f256b4a593206b4d7e62a60b32"
+PTXCONF_CROSS_BINUTILS_VERSION="2.31.1"
+PTXCONF_CROSS_BINUTILS_MD5="84edf97113788f106d6ee027f10b046a"
PTXCONF_CROSS_BINUTILS_LICENSE="GPL-2.0+ AND LGPL-2.0+ GPL-3.0+ AND LGPL-3.0+"
PTXCONF_CROSS_BINUTILS_LICENSE_FILES="file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
# PTXCONF_CROSS_ELF2FLT is not set