summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-09-25 08:30:26 +0200
committerJanneke Nieuwenhuizen <janneke@gnu.org>2025-09-25 08:40:04 +0200
commite2a42ac5acaf08918db111140a7aa9cfa8f3565c (patch)
tree59b5c564547e72f7aa9b343f4a341dd171e3446d /gnu/packages
parent1a228099286dc5935834843bf6b6bde50788cd42 (diff)
gnu: guile-for-guile-emacs: Fix build with gcc-14.
Reported by Serentty via IRC. * gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: I6b3f871695eb25fbf84a2334525e1d0e15e36b92
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/guile.scm12
1 files changed, 9 insertions, 3 deletions
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 55c4ad69dce..773e3423f23 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -625,20 +625,26 @@ GNU@tie{}Guile. Use the @code{(ice-9 readline)} module and call its
(define-public guile-for-guile-emacs
(let ((commit "e62c0d1b32f625fcbaa733c32a88622846aee905")
(revision "2"))
- (package (inherit guile-next)
+ (package/inherit guile-next
(name "guile-for-guile-emacs")
(version (git-version "3.0.7-81" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://codeberg.org/lyrra/guile")
- (commit commit)))
+ (url "https://codeberg.org/lyrra/guile")
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0xfnd99iws9dwk5va8bmqpysmb8pnb1w91rw7rbfzzklyfvpibh6"))))
(arguments
(substitute-keyword-arguments (package-arguments guile-next)
+ ((#:configure-flags flags #~'())
+ #~(cons*
+ #$(string-append
+ "CFLAGS=-g -O2"
+ " -Wno-error=implicit-function-declaration")
+ #$flags))
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
(add-before 'check 'skip-failing-tests