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

commit 758817fb73239ce120cd382eee419400e9d88490
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Mon Dec 30 16:00:25 2024 +0100

    gnu: gtk+-2: Fix build with gcc-14.
    
    * gnu/packages/gtk.scm (gtk+-2)[arguments]: Add CFLAGS to #:configure-flags 
to
    relax gcc-14's strictness.
    
    Change-Id: If2433b1f905a9a01d31f439e77ee302840c92755
---
 gnu/packages/gtk.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 0fe1f8a016..2cfcbb9f67 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -993,7 +993,11 @@ is part of the GNOME accessibility project.")
      (list
       #:parallel-tests? #f
       #:configure-flags
-      #~(list "--with-xinput=yes"
+      #~(list #$(string-append
+                 "CFLAGS=-g -O2"
+                 " -Wno-error=implicit-int"
+                 " -Wno-error=incompatible-pointer-types")
+              "--with-xinput=yes"
               (string-append "--with-html-dir=" #$output
                              "/share/gtk-doc/html"))
       #:phases

Reply via email to