From 64231add184ad745c5bf047c008a34178abedffa Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Mon, 14 Jul 2025 22:52:33 +0200 Subject: [PATCH] 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 --- gnu/packages/cdrom.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm index 20c00caf13c..91becdef911 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"