~ruther/guix-local

2a12c1a487dd14683f602e8d2bf7689831d4e4dc — Sören Tempel 2 months ago 70f7359
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 <andreas@enge.fr>
1 files changed, 9 insertions(+), 2 deletions(-)

M gnu/packages/wm.scm
M gnu/packages/wm.scm => gnu/packages/wm.scm +9 -2
@@ 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