From 34909799fe60055a34f524f7d89bd1a0c02567c1 Mon Sep 17 00:00:00 2001 From: fanquake Date: Mon, 3 Nov 2025 11:00:39 +0000 Subject: [PATCH] guix: use GCC 14.3.0 over 13.3.0 This will eventually be needed for #25573, and could be useful for #30210. --- contrib/guix/manifest.scm | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm index 7fe9430c8d..0ad6bdb7b7 100644 --- a/contrib/guix/manifest.scm +++ b/contrib/guix/manifest.scm @@ -93,7 +93,17 @@ chain for " target " development.")) (home-page (package-home-page xgcc)) (license (package-license xgcc))))) -(define base-gcc gcc-13) ;; 13.3.0 +(define base-gcc + (package + (inherit gcc-14) ;; 14.2.0 + (version "14.3.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnu/gcc/gcc-" + version "/gcc-" version ".tar.xz")) + (sha256 + (base32 + "0fna78ly417g69fdm4i5f3ms96g8xzzjza8gwp41lqr5fqlpgp70")))))) (define base-linux-kernel-headers linux-libre-headers-6.1) @@ -550,7 +560,7 @@ inspecting signatures in Mach-O binaries.") gzip xz ;; Build tools - gcc-toolchain-13 + gcc-toolchain-14 cmake-minimal gnu-make ninja @@ -570,7 +580,7 @@ inspecting signatures in Mach-O binaries.") ((string-contains target "-linux-") (list bison pkg-config - (list gcc-toolchain-13 "static") + (list gcc-toolchain-14 "static") (make-bitcoin-cross-toolchain target))) ((string-contains target "darwin") (list clang-toolchain-19