diff options
| -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 |
