janneke pushed a commit to branch core-packages-team
in repository guix.

commit 7c940771e40043533cab45e747487841ca183088
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Sun Jan 5 13:24:43 2025 +0100

    gnu: gnome-recipes: Fix build with gcc-14.
    
    * gnu/packages/gnome.scm (gnome-recipes)[arguments]: Add phase
    "relax-gcc-14-strictness".
    
    Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30
---
 gnu/packages/gnome.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 5756f1505d..7b9f39a148 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -805,7 +805,13 @@ patterns.")
             (lambda _
               (copy-recursively
                #$(this-package-native-input "libgd-checkout")
-               "subprojects/libgd"))))))
+               "subprojects/libgd")))
+          (add-before 'configure 'relax-gcc-14-strictness
+            (lambda _
+              (setenv "CFLAGS"
+                      (string-append
+                       "-g -O2"
+                       " -Wno-error=incompatible-pointer-types")))))))
     (inputs (list glib
                   gnome-autoar
                   gnome-online-accounts

Reply via email to