summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Singer <felixsinger@posteo.net>2024-04-06 05:32:25 +0000
committerFelix Singer <service+coreboot-gerrit@felixsinger.de>2024-05-15 01:53:34 +0000
commitacdd8dd14d498834589d5e5bda6c9f3d5f5860d8 (patch)
tree0b15d221c6c46fda728b2550630f95e2d7aabf33
parente885aa5a05a24dc3bd3f1fffc0d55aa08ed43d5a (diff)
util/crossgcc: Update GCC from 13.2 to 14.1.0
Change-Id: Idf5912d1fcdfabab7fe006b7e0cd4ebd25c07d09 Signed-off-by: Felix Singer <felixsinger@posteo.net> Reviewed-on: https://review.coreboot.org/c/coreboot/+/81683 Reviewed-by: Elyes Haouas <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin L Roth <gaumless@gmail.com>
-rwxr-xr-xutil/crossgcc/buildgcc2
-rw-r--r--util/crossgcc/patches/gcc-14.1.0_asan_shadow_offset_callback.patch (renamed from util/crossgcc/patches/gcc-13.2.0_asan_shadow_offset_callback.patch)0
-rw-r--r--util/crossgcc/patches/gcc-14.1.0_gnat.patch (renamed from util/crossgcc/patches/gcc-13.2.0_gnat.patch)0
-rw-r--r--util/crossgcc/patches/gcc-14.1.0_libcpp.patch (renamed from util/crossgcc/patches/gcc-13.2.0_libcpp.patch)0
-rw-r--r--util/crossgcc/patches/gcc-14.1.0_libgcc.patch (renamed from util/crossgcc/patches/gcc-13.2.0_libgcc.patch)0
-rw-r--r--util/crossgcc/patches/gcc-14.1.0_musl_poisoned_calloc.patch (renamed from util/crossgcc/patches/gcc-13.2.0_musl_poisoned_calloc.patch)23
-rw-r--r--util/crossgcc/patches/gcc-14.1.0_rv32iafc.patch (renamed from util/crossgcc/patches/gcc-13.2.0_rv32iafc.patch)0
-rw-r--r--util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum1
-rw-r--r--util/crossgcc/sum/gcc-14.1.0.tar.xz.cksum1
9 files changed, 10 insertions, 17 deletions
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index c1e93db2bb..73e0720983 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -38,7 +38,7 @@ COREBOOT_MIRROR_URL="https://www.coreboot.org/releases/crossgcc-sources"
GMP_VERSION=6.3.0
MPFR_VERSION=4.2.1
MPC_VERSION=1.3.1
-GCC_VERSION=13.2.0
+GCC_VERSION=14.1.0
BINUTILS_VERSION=2.42
IASL_VERSION=20240321
# CLANG version number
diff --git a/util/crossgcc/patches/gcc-13.2.0_asan_shadow_offset_callback.patch b/util/crossgcc/patches/gcc-14.1.0_asan_shadow_offset_callback.patch
index d446025a8a..d446025a8a 100644
--- a/util/crossgcc/patches/gcc-13.2.0_asan_shadow_offset_callback.patch
+++ b/util/crossgcc/patches/gcc-14.1.0_asan_shadow_offset_callback.patch
diff --git a/util/crossgcc/patches/gcc-13.2.0_gnat.patch b/util/crossgcc/patches/gcc-14.1.0_gnat.patch
index 2a37b155c4..2a37b155c4 100644
--- a/util/crossgcc/patches/gcc-13.2.0_gnat.patch
+++ b/util/crossgcc/patches/gcc-14.1.0_gnat.patch
diff --git a/util/crossgcc/patches/gcc-13.2.0_libcpp.patch b/util/crossgcc/patches/gcc-14.1.0_libcpp.patch
index 2b0c95338f..2b0c95338f 100644
--- a/util/crossgcc/patches/gcc-13.2.0_libcpp.patch
+++ b/util/crossgcc/patches/gcc-14.1.0_libcpp.patch
diff --git a/util/crossgcc/patches/gcc-13.2.0_libgcc.patch b/util/crossgcc/patches/gcc-14.1.0_libgcc.patch
index 2f75c92b41..2f75c92b41 100644
--- a/util/crossgcc/patches/gcc-13.2.0_libgcc.patch
+++ b/util/crossgcc/patches/gcc-14.1.0_libgcc.patch
diff --git a/util/crossgcc/patches/gcc-13.2.0_musl_poisoned_calloc.patch b/util/crossgcc/patches/gcc-14.1.0_musl_poisoned_calloc.patch
index 552a7e7d7f..b66380dad2 100644
--- a/util/crossgcc/patches/gcc-13.2.0_musl_poisoned_calloc.patch
+++ b/util/crossgcc/patches/gcc-14.1.0_musl_poisoned_calloc.patch
@@ -23,26 +23,19 @@ included first.
/* glibc versions earlier than 2.7 do not define the routines to handle
dynamically allocated CPU sets. For these targets, we use the static
---- gcc-13.2.0/gcc/ada/argv.c
-+++ gcc-13.2.0.musl/gcc/ada/argv.c
-@@ -42,6 +42,8 @@
- main program, and these routines are accessed from the
- Ada.Command_Line.Environment package. */
-
-+#include "adaint.h"
-+
- #ifdef IN_RTS
- #include "runtime.h"
- #include <stdlib.h>
-@@ -50,8 +52,6 @@
- #include "config.h"
+--- gcc-14-20240211/gcc/ada/argv.c
++++ gcc-14-20240211.musl/gcc/ada/argv.c
+@@ -51,10 +51,6 @@
#include "system.h"
#endif
--
--#include "adaint.h"
+-#ifndef LIGHT_RUNTIME
+-#include "adaint.h"
+-#endif
+-
#ifdef __cplusplus
extern "C" {
+ #endif
--- gcc-13.2.0/gcc/ada/cio.c
+++ gcc-13.2.0.musl/gcc/ada/cio.c
@@ -29,6 +29,8 @@
diff --git a/util/crossgcc/patches/gcc-13.2.0_rv32iafc.patch b/util/crossgcc/patches/gcc-14.1.0_rv32iafc.patch
index 5b0d715c63..5b0d715c63 100644
--- a/util/crossgcc/patches/gcc-13.2.0_rv32iafc.patch
+++ b/util/crossgcc/patches/gcc-14.1.0_rv32iafc.patch
diff --git a/util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum b/util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum
deleted file mode 100644
index dcf9d41c17..0000000000
--- a/util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum
+++ /dev/null
@@ -1 +0,0 @@
-5f95b6d042fb37d45c6cbebfc91decfbc4fb493c tarballs/gcc-13.2.0.tar.xz
diff --git a/util/crossgcc/sum/gcc-14.1.0.tar.xz.cksum b/util/crossgcc/sum/gcc-14.1.0.tar.xz.cksum
new file mode 100644
index 0000000000..b512e724b6
--- /dev/null
+++ b/util/crossgcc/sum/gcc-14.1.0.tar.xz.cksum
@@ -0,0 +1 @@
+0aec8d432b8473559942a45c12459a5db3a04618 tarballs/gcc-14.1.0.tar.xz