janneke pushed a commit to branch core-packages-team
in repository guix.
commit 6ab3fdc175d456d1c9bbf81f46321001cf302b4c
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Fri Jan 3 18:16:58 2025 +0100
gnu: python-pyportmidi: Fix build with gcc-14.
* gnu/packages/music.scm (python-pyportmidi)[arguments]: New field to relax
gcc-14's strictness.
Change-Id: I4c77560991a12cf86ffa751c66aa98e602613d68
---
gnu/packages/music.scm | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 5f142a93bd..66d864a8c1 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3266,6 +3266,13 @@ using a system-independent interface.")
(base32 "1jvp9na8d1hw46w9ybhkimbavfb3ysw7hp30cbk6dj40k5y5vgvz"))
(file-name (git-file-name name version))))
(build-system python-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'build 'relax-gcc-14-strictness
+ (lambda _
+ (setenv "CFLAGS" "-Wno-error=incompatible-pointer-types"))))))
(inputs (list portmidi-2 alsa-lib))
(native-inputs (list python-cython))
(home-page "https://github.com/PortMidi")