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
This commit is contained in:
Janneke Nieuwenhuizen 2025-09-25 08:30:26 +02:00
parent 1a22809928
commit e2a42ac5ac
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -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