janneke pushed a commit to branch core-packages-team
in repository guix.
commit 013dfc1f84aeb6970ad33e0d0d98deeb2172c9f1
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Mon Dec 30 19:14:06 2024 +0100
gnu: emacs: Fix build with gcc-14.
* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Add CFLAGS to
#:configure-flags
to relax gcc-14's strictness.
Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1
---
gnu/packages/emacs.scm | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index c5b57211dd..7d500bed81 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -153,7 +153,12 @@
(list
#:tests? #f ; no check target
#:modules (%emacs-modules build-system)
- #:configure-flags #~(list "--with-gnutls=no" "--disable-build-details")
+ #:configure-flags #~(list
+ #$(string-append
+ "CFLAGS=-g -O2"
+ " -Wno-error=incompatible-pointer-types")
+ "--with-gnutls=no"
+ "--disable-build-details")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'enable-elogind