janneke pushed a commit to branch core-packages-team
in repository guix.
commit cfbece5be377737b051ca6b01bb3957bec89722a
Author: Janneke Nieuwenhuizen <[email protected]>
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 5c7fae8d9d..351a17a5c8 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2293,15 +2293,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)