summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-01-03 10:58:56 +0100
committerAndreas Enge <andreas@enge.fr>2025-07-18 20:17:22 +0200
commitc2a1aba10e3d09f076fbc45b072421852022803e (patch)
treefcd8aaf49883124483cbd24570d9e03dd41755ad
parent7efaaa0da153dd41f2104891fa70985557686fea (diff)
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
-rw-r--r--gnu/packages/music.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 0dde33ec61..ee20f528f9 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -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