[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
19/58: gnu: hurd: Fix build with gcc-14.
From: |
guix-commits |
Subject: |
19/58: gnu: hurd: Fix build with gcc-14. |
Date: |
Sun, 24 Nov 2024 02:50:36 -0500 (EST) |
janneke pushed a commit to branch hurd-team
in repository guix.
commit 3abc1600e1c1610e5b9e64edcbe83ddf805b7dcd
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Mon Nov 18 13:46:17 2024 +0100
gnu: hurd: Fix build with gcc-14.
* gnu/packages/hurd.scm (hurd)[arguments]: In phase "build-libdde-linux",
disable some warnings breaking the build, using "WARNINGS=...".
Change-Id: Ib70926a90e1d37080c5b9dd333f19636cdae3013
---
gnu/packages/hurd.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm
index 06fae1bd3b..5a60d8ac13 100644
--- a/gnu/packages/hurd.scm
+++ b/gnu/packages/hurd.scm
@@ -478,6 +478,12 @@ exec ${system}/rc \"$@\"
"/bin/bash")
(string-append "CC="
,(cc-for-target))
+ (string-append "WARNINGS="
+ " -Wno-declaration-missing-parameter-type"
+ " -Wno-implicit-function-declaration"
+ " -Wno-implicit-int"
+ " -Wno-int-conversion"
+ " -Wno-strict-prototypes")
"ARCH=x86")))
(add-after 'install 'install-goodies
(lambda* (#:key inputs native-inputs outputs #:allow-other-keys)
- 41/58: gnu: guile-fibers: Fix build for the 64bit Hurd., (continued)
- 41/58: gnu: guile-fibers: Fix build for the 64bit Hurd., guix-commits, 2024/11/24
- 44/58: gnu: commencement: mig-boot0: Update to 1.8+git20231217.., guix-commits, 2024/11/24
- 47/58: gnu: gettext: Fix cross-build shebangs., guix-commits, 2024/11/24
- 50/58: system: examples: Add bare-hurd64.tmpl., guix-commits, 2024/11/24
- 58/58: gnu: commencement: gcc-final: Support the 64bit Hurd., guix-commits, 2024/11/24
- 26/58: gnu: glibc/hurd: Add patch for the 64bit Hurd, fixing "raise"., guix-commits, 2024/11/24
- 27/58: gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd., guix-commits, 2024/11/24
- 02/58: gnu: mig: Update to 1.8+git20231217., guix-commits, 2024/11/24
- 14/58: gnu: git-minimal: Support [cross-]build with gcc-14 and the 64bit Hurd., guix-commits, 2024/11/24
- 13/58: gnu: bash: Avoid hang when cross-built for the Hurd., guix-commits, 2024/11/24
- 19/58: gnu: hurd: Fix build with gcc-14.,
guix-commits <=
- 17/58: gnu: perl: Support [cross-]build with gcc-14 and the 64bit Hurd., guix-commits, 2024/11/24
- 25/58: gnu: gcc-14: Force libdir /lib instead of /lib64 for the 64bit Hurd., guix-commits, 2024/11/24
- 20/58: gnu: netdde: Fix build with gcc-14., guix-commits, 2024/11/24
- 28/58: DRAFT gnu: bootstrap: Add support for x86_64-gnu, aka the 64bit Hurd., guix-commits, 2024/11/24
- 29/58: system: image: Add hurd64 image types., guix-commits, 2024/11/24
- 33/58: gnu: libpciaccess: Support the 64bit Hurd., guix-commits, 2024/11/24
- 45/58: gnu: commencement: hurd-headers-boot0: Update to 0.9.git20240714., guix-commits, 2024/11/24
- 46/58: gnu: commencement: libstdc++-boot0-gcc7: Replace by make-libstdc++-boot0., guix-commits, 2024/11/24
- 49/58: gnu: bootstrap: %bootstrap-glibc: Also fix libm.so., guix-commits, 2024/11/24
- 32/58: gnu: pciutils: Support the 64bit Hurd., guix-commits, 2024/11/24