aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2024-11-18 13:46:17 +0100
committerJanneke Nieuwenhuizen <janneke@gnu.org>2024-12-03 08:33:13 +0100
commitee8a9cdcf30b1724c58a442bcb9f8fd86bcc9e62 (patch)
tree352210c1c1dc1a98c2591c3271a1b4a0b683cb2f /gnu
parentef15b483792ed9fee6943b85dd86ff97a09d6705 (diff)
downloadguix-ee8a9cdcf30b1724c58a442bcb9f8fd86bcc9e62.tar
guix-ee8a9cdcf30b1724c58a442bcb9f8fd86bcc9e62.tar.gz
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
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/hurd.scm6
1 files changed, 6 insertions, 0 deletions
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)