guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

173/249: gnu: cdrkit-libre: Fix build with gcc-14.


From: guix-commits
Subject: 173/249: gnu: cdrkit-libre: Fix build with gcc-14.
Date: Mon, 6 Jan 2025 07:51:44 -0500 (EST)

janneke pushed a commit to branch core-packages-team
in repository guix.

commit 7cd8f968a660efc907de323d1162ac711102d264
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Fri Jan 3 14:49:11 2025 +0100

    gnu: cdrkit-libre: Fix build with gcc-14.
    
    * gnu/packages/cdrom.scm (cdrkit-libre)[arguments]: Use G-Expressions.
    Add #:configure-flags to relax gcc-14's strictness.
    
    Change-Id: I20e03152dcc31f0803593ad74db5e94048acd41a
---
 gnu/packages/cdrom.scm | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/cdrom.scm b/gnu/packages/cdrom.scm
index 1e034fe51f..7045415974 100644
--- a/gnu/packages/cdrom.scm
+++ b/gnu/packages/cdrom.scm
@@ -973,16 +973,17 @@ Supported extensions to ISO 9660 are Rock Ridge, Joliet, 
AAIP, zisofs.")
     (inputs
      (list bzip2 libcap perl zlib))
     (arguments
-     `(#:tests? #f ;no tests
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'install 'old-cdrecord
-           (lambda* (#:key outputs #:allow-other-keys)
-             (with-directory-excursion (string-append (assoc-ref outputs "out")
-                                                      "/bin")
-               (symlink "genisoimage" "mkisofs")
-               (symlink "wodim" "cdrecord"))
-             #t)))))
+     (list
+      #:tests? #f                       ;no tests
+      #:configure-flags
+      #~(list "-DCMAKE_C_FLAGS=-Wno-error=implicit-function-declaration")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'install 'old-cdrecord
+            (lambda* (#:key outputs #:allow-other-keys)
+              (with-directory-excursion (string-append #$output "/bin")
+                (symlink "genisoimage" "mkisofs")
+                (symlink "wodim" "cdrecord")))))))
     (home-page "https://repo.parabola.nu/other/cdrkit-libre/";)
     (synopsis "Command-line CD/DVD recorder")
     (description "Cdrkit is a suite of programs for recording CDs and DVDs,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]