~ruther/guix-local

c2a1aba10e3d09f076fbc45b072421852022803e — Janneke Nieuwenhuizen 1 year, 10 months ago 7efaaa0
gnu: portmidi: Fix build with gcc-14.

* gnu/packages/music.scm (portmidi)[arguments]: Add CMAKE_C_FLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: I35e8a4d0c8d6db7b76af011b064cc356e95614f2
1 files changed, 3 insertions(+), 1 deletions(-)

M gnu/packages/music.scm
M gnu/packages/music.scm => gnu/packages/music.scm +3 -1
@@ 60,6 60,7 @@
;;; Copyright © 2024 hapster <o.rojon@posteo.net>
;;; Copyright © 2024 Nikita Domnitskii <nikita@domnitskii.me>
;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 3169,7 3170,8 @@ main purpose is to liberate raw audio rendering from audio and MIDI drivers.")
     `(#:tests? #f                      ; tests cannot be linked
       #:build-type "Release"           ; needed to have PMALSA set
       #:configure-flags
       (list "-DPORTMIDI_ENABLE_JAVA=Off"
       (list "-DCMAKE_C_FLAGS=-Wno-error=implicit-function-declaration"
             "-DPORTMIDI_ENABLE_JAVA=Off"
             "-DPORTMIDI_ENABLE_TEST=Off") ; tests fail linking
       #:phases
       (modify-phases %standard-phases