[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
73/74: DRAFT gnu: gcc: Update gcc, gcc-toolchain, libgccjit to 14.
From: |
guix-commits |
Subject: |
73/74: DRAFT gnu: gcc: Update gcc, gcc-toolchain, libgccjit to 14. |
Date: |
Wed, 18 Dec 2024 08:07:20 -0500 (EST) |
janneke pushed a commit to branch core-packages-team
in repository guix.
commit ef5114f1eaa3ea302c298ee8da423eaf53a47c8f
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Tue Dec 3 08:52:13 2024 +0100
DRAFT gnu: gcc: Update gcc, gcc-toolchain, libgccjit to 14.
We probably want to keep this patch "bubbling" up on top of the gcc-14
patches
until the gcc-14 transition is done, keeping every commit buildable.
* gnu/packages/gcc.scm (gcc): Define as gcc-14 for all.
(libgccjit): Define as libgccjit-14.
* gnu/packages/commencement.scm (gcc-toolchain): Define as gcc-toolchain-14
for all.
* gnu/packages/gcc.scm
Change-Id: Iaac983da8acbbb2fd1088a0469d6115b7d424dbb
---
gnu/packages/commencement.scm | 6 ++----
gnu/packages/gcc.scm | 7 ++-----
2 files changed, 4 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index e1c7082753..d9992a9086 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -3675,7 +3675,7 @@ is the GNU Compiler Collection.")
(make-gcc-toolchain gcc-10))
(define-public gcc-toolchain-11
- (make-gcc-toolchain gcc-11))
+ (make-gcc-toolchain gcc-11))
(define-public gcc-toolchain-12
(make-gcc-toolchain gcc-12))
@@ -3688,9 +3688,7 @@ is the GNU Compiler Collection.")
;; The default GCC
(define-public gcc-toolchain
- (if (host-hurd64?)
- gcc-toolchain-14
- gcc-toolchain-11))
+ gcc-toolchain-14)
(define-public gcc-toolchain-aka-gcc
;; It's natural for users to try "guix install gcc". This package
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index 7588b008be..e938dbf624 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -885,10 +885,7 @@ It also includes runtime support libraries for these
languages.")
;; Note: When changing the default gcc version, update
;; the gcc-toolchain-* definitions.
-(define-public gcc
- (if (host-hurd64?)
- gcc-14
- gcc-11))
+(define-public gcc gcc-14)
;;;
@@ -1290,7 +1287,7 @@ misnomer.")))
;; This must match the 'gcc' variable, but it must also be 'eq?' to one of the
;; libgccjit-* packages above.
-(define-public libgccjit libgccjit-11)
+(define-public libgccjit libgccjit-14)
(define (make-gccgo gcc)
"Return a gccgo package based on GCC."
- 57/74: gnu: hurd: Use -Wno-error=., (continued)
- 57/74: gnu: hurd: Use -Wno-error=., guix-commits, 2024/12/18
- 16/74: gnu: Re-Add automake-1.16.5., guix-commits, 2024/12/18
- 21/74: gnu: torsocks: Fix build with gcc-14., guix-commits, 2024/12/18
- 38/74: gnu: epson-inkjet-printer-escpr: Fix build with gcc-14., guix-commits, 2024/12/18
- 49/74: gnu: Use cryptsetup-minimal instead of cryptsetup., guix-commits, 2024/12/18
- 66/74: gnu: gcc-4.7: Add gcc-wrapper from gcc-final., guix-commits, 2024/12/18
- 51/74: gnu: python-numpy: Update to 1.26.4 and fix build with gcc-14., guix-commits, 2024/12/18
- 63/74: gnu: git: Use -Wno-error= for Hurd cross-build., guix-commits, 2024/12/18
- 48/74: gnu: Add cryptsetup-minimal., guix-commits, 2024/12/18
- 74/74: gnu: clang-runtime: Remove gcc-12,13,14 from native-ipnuts., guix-commits, 2024/12/18
- 73/74: DRAFT gnu: gcc: Update gcc, gcc-toolchain, libgccjit to 14.,
guix-commits <=
- 47/74: gnu: tdb: Update to 1.4.12; fixes build with gcc-14., guix-commits, 2024/12/18
- 62/74: gnu: texinfo-4: Use -Wno-error= for Hurd cross-build., guix-commits, 2024/12/18
- 68/74: gnu: gcc-11: Update to 11.5.0; fixes build with gcc-14., guix-commits, 2024/12/18
- 54/74: gnu: tevent: Update to 0.16.1; fixes build with gcc-14., guix-commits, 2024/12/18
- 64/74: gnu: bootstrap: %bootstrap-glibc: Patch more files., guix-commits, 2024/12/18
- 61/74: gnu: libssh: Use -Wno-error= for Hurd cross-build., guix-commits, 2024/12/18
- 69/74: gnu: gcc-4.7: Fix build with gcc-14., guix-commits, 2024/12/18
- 59/74: gnu: libedit: Use -Wno-error= for cross-build., guix-commits, 2024/12/18
- 55/74: gnu: ldb: Update to 2.9.2; fixes build with gcc-14., guix-commits, 2024/12/18
- 60/74: gnu: m4: Use -Wno-error= for Hurd cross-build., guix-commits, 2024/12/18