diff options
| author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2025-09-25 08:30:26 +0200 |
|---|---|---|
| committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2025-09-25 08:40:04 +0200 |
| commit | e2a42ac5acaf08918db111140a7aa9cfa8f3565c (patch) | |
| tree | 59b5c564547e72f7aa9b343f4a341dd171e3446d /gnu/packages | |
| parent | 1a228099286dc5935834843bf6b6bde50788cd42 (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.scm | 12 |
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 |
