From e10e7390f77528d8220f0312e8edb4705b0bafd2 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sun, 6 Jul 2025 13:32:41 +0800 Subject: gnu: xdg-desktop-portal: Fix build with gcc-14. * gnu/packages/freedesktop.scm (xdg-desktop-portal): [arguments]: Add relax-gcc-14-strictness phase. Change-Id: I3f0f632d0ac60f36c3544c1cae000a0c96200a53 Signed-off-by: Andreas Enge --- gnu/packages/freedesktop.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index b669b6781a..5d48a5537c 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -34,7 +34,7 @@ ;;; Copyright © 2022 muradm ;;; Copyright © 2023 Alex Devaure ;;; Copyright © 2023 Bruno Victal -;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2024-2025 Zheng Junjie ;;; Copyright © 2022 Samuel Culpepper ;;; Copyright © 2024 aurtzy ;;; Copyright © 2024 Dariqq @@ -3329,6 +3329,10 @@ compatible with the well-known scripts of the same name.") (for-each (lambda (po) (chmod po #o666)) (find-files "po" "\\.po$")))) + (add-before 'configure 'relax-gcc-14-strictness + (lambda _ + (setenv "CFLAGS" + "-g -O2 -Wno-error=incompatible-pointer-types"))) (add-after 'unpack 'set-home-directory (lambda _ (setenv "HOME" "/tmp")))))) (native-inputs -- cgit v1.2.3