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

commit f566cbc0f56db08d36c2de3b65adf92f2e7b926f
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Sun Jan 5 09:59:31 2025 +0100

    gnu: telepathy-logger: Fix build with gcc-14.
    
    * gnu/packages/freedesktop.scm (telepathy-logger)[arguments]: Use
    G-Expressions.  Add #:configure-flags to relax gcc-14's strictness.
    
    Change-Id: I72e7a045cc29f704777f599933f9fceb25f3f6bb
---
 gnu/packages/freedesktop.scm | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 3559e1e384..6903965bd5 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2240,15 +2240,17 @@ between protocols to provide a unified interface for 
applications.")
                 "1bjx85k7jyfi5pvl765fzc7q2iz9va51anrc2djv7caksqsdbjlg"))))
     (build-system gnu-build-system)
     (arguments
-     '(#:parallel-tests? #f
-       #:phases
-       (modify-phases %standard-phases
-         (add-before 'check 'pre-check
-          (lambda _
-            (setenv "HOME" (getenv "TMPDIR"))
-            #t)))))
+     (list
+      #:parallel-tests? #f
+      #:configure-flags
+      #~(list "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'pre-check
+            (lambda _
+              (setenv "HOME" (getenv "TMPDIR")))))))
     (native-inputs
-     `(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc.
+     `(("glib:bin" ,glib "bin")         ;for glib-genmarshal, etc.
        ("gobject-introspection" ,gobject-introspection)
        ("intltool" ,intltool)
        ("pkg-config" ,pkg-config)

Reply via email to