From 2a12c1a487dd14683f602e8d2bf7689831d4e4dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Tempel?= Date: Sun, 7 Dec 2025 07:53:40 +0100 Subject: [PATCH] gnu: wlroots-0.15: Fix build with GCC 15. * gnu/packages/wm.scm (wlroots-0.15)[arguments]: Change CFLAGS to disable new GCC 15 warnings. Change-Id: I7c27892097e0bb4f0a8e116dc2485c23b9a4aac2 Signed-off-by: Andreas Enge --- gnu/packages/wm.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 6e9d3ab0c50d6d184b7300cc86c99230c8df678d..b0a9bb460a53e53b07f31cfdd367f8533f99f748 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -2475,8 +2475,15 @@ modules for building a Wayland compositor.") (sha256 (base32 "00s73nhi3sc48l426jdlqwpclg41kx1hv0yk4yxhbzw19gqpfm1h")))) (propagated-inputs (modify-inputs (package-propagated-inputs wlroots) - (delete libdisplay-info))))) - + (delete libdisplay-info))) + (arguments + (substitute-keyword-arguments (package-arguments wlroots) + ((#:phases phases) + #~(modify-phases #$phases + ;; Required to fix build with GCC >= 15. + (add-before 'configure 'set-cflags + (lambda _ + (setenv "CFLAGS" "-Wno-error=calloc-transposed-args"))))))))) (define-public wl-mirror (package