~ruther/guix-local

64231add184ad745c5bf047c008a34178abedffa — Andreas Enge 1 year, 4 months ago 5aa8b57
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
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/cdrom.scm
M gnu/packages/cdrom.scm => gnu/packages/cdrom.scm +7 -0
@@ 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"