aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/guile.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2023-01-19 17:16:36 +0100
committerLudovic Courtès <ludo@gnu.org>2023-01-19 17:54:48 +0100
commit825c2c51748b8f0fc72d2511f1ea8f38a15d65d7 (patch)
treef200c0964eb6e5959c74e40693eabfe75c1b8a2e /gnu/packages/guile.scm
parent75b7082bdf1ef1de9d4e2a0786120f051e7fffbd (diff)
downloadguix-825c2c51748b8f0fc72d2511f1ea8f38a15d65d7.tar
guix-825c2c51748b8f0fc72d2511f1ea8f38a15d65d7.tar.gz
gnu: guile-next: Really depend on self.
Previously, when cross-compiling, "self" would point to GUILE-3.0 because it came from (package-native-inputs guile-3.0). When cross-compiling, ./configure would see a version in 'guile-3.0.pc' different from its own version and would thus bail out: building Guile 3.0.8-1.cabbage but `/gnu/store/…/bin/guile' has version 3.0.7 * gnu/packages/guile.scm (guile-next)[native-inputs]: Replace "self".
Diffstat (limited to 'gnu/packages/guile.scm')
-rw-r--r--gnu/packages/guile.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 9148c1075a..5c0065279d 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -477,7 +477,8 @@ without requiring the source code to be rewritten.")
flex
gnu-gettext
texinfo
- gperf)))
+ gperf)
+ (replace "self" this-package)))
(synopsis "Development version of GNU Guile"))))
(define* (make-guile-readline guile #:optional (name "guile-readline"))