andreas pushed a commit to branch core-packages-team
in repository guix.
commit f4f8df4fd9dafa16bbd90105376d9f72e8374508
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 fb72b27544..b543d8405c 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -155,7 +155,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