summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2025-07-14 22:52:33 +0200
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:53 +0200
commit64231add184ad745c5bf047c008a34178abedffa (patch)
treefd7244505bb80aadadf8968d432da3cfeff906ac
parent5aa8b57a48b9ac4c2ef78d585cacf435c217a193 (diff)
gnu: dvdisaster: Fix build with gcc@14.
* gnu/packages/cdrom.scm (dvdisaster)[arguments]<#:phases>: Add 'relax-gcc-14-strictness to set CFLAGS. Change-Id: I508f7a55009211ba06bacb6ac90a0bdb5e0b5242
-rw-r--r--gnu/packages/cdrom.scm7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm
index 20c00caf13..91becdef91 100644
--- a/gnu/packages/cdrom.scm
+++ b/gnu/packages/cdrom.scm
@@ -515,6 +515,13 @@ or @command{xorrisofs} to create ISO 9660 images.")
(list #:parallel-build? #f ; http://hydra.gnu.org/build/49331/nixlog/1/raw
#:phases
#~(modify-phases %standard-phases
+ (add-before 'configure 'relax-gcc-14-strictness
+ (lambda _
+ (setenv
+ "CFLAGS"
+ (string-append "-g -O2"
+ " -Wno-error=implicit-function-declaration"
+ " -Wno-error=builtin-declaration-mismatch"))))
(replace 'check
(lambda _
(with-directory-excursion "regtest"