From ee8a9cdcf30b1724c58a442bcb9f8fd86bcc9e62 Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Mon, 18 Nov 2024 13:46:17 +0100 Subject: [PATCH] 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 @@ (define-public hurd "/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)