guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/08: build: Require Guile >= 3.0.3.


From: guix-commits
Subject: 02/08: build: Require Guile >= 3.0.3.
Date: Tue, 25 Jan 2022 17:56:49 -0500 (EST)

civodul pushed a commit to branch master
in repository guix.

commit d582b399781f6fd80c63d07746524196603972e4
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Tue Jan 25 16:49:57 2022 +0100

    build: Require Guile >= 3.0.3.
    
    Fixes <https://issues.guix.gnu.org/53157>.
    Reported by Efraim Flashner <efraim@flashner.co.il>.
    
    * configure.ac: Require Guile >= 3.0.3.
    * doc/guix.texi (Requirements): Update accordingly.
---
 configure.ac  | 3 +++
 doc/guix.texi | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 341cff8fbd..a9b1a72887 100644
--- a/configure.ac
+++ b/configure.ac
@@ -102,6 +102,9 @@ if test "x$GUILD" = "x"; then
    AC_MSG_ERROR(['guild' binary not found; please check your Guile 
installation.])
 fi
 
+dnl (guix ui), notably, requires 'default-optimization-level' added in 3.0.3.
+PKG_CHECK_MODULES([GUILE], [guile-3.0 >= 3.0.3])
+
 dnl Get CFLAGS and LDFLAGS for libguile.
 GUILE_FLAGS
 
diff --git a/doc/guix.texi b/doc/guix.texi
index 97674d0fa7..6e3a780ccb 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -894,7 +894,8 @@ GNU Guix is available for download from its website at
 GNU Guix depends on the following packages:
 
 @itemize
-@item @url{https://gnu.org/software/guile/, GNU Guile}, version 3.0.x;
+@item @url{https://gnu.org/software/guile/, GNU Guile}, version 3.0.x,
+version 3.0.3 or later;
 @item @url{https://notabug.org/cwebber/guile-gcrypt, Guile-Gcrypt}, version
 0.1.0 or later;
 @item



reply via email to

[Prev in Thread] Current Thread [Next in Thread]