diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2025-11-26 10:07:55 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-01-27 13:01:14 +0100 |
| commit | 40c24a92af2ead4379ea0755304c00fd09c806bf (patch) | |
| tree | 595bfca59963c57fa294874fd725983120e656b6 /configure.ac | |
| parent | ab72a155c6ddaaad7d3a5dfc7cd018ed48fd0e09 (diff) | |
serialization: Use ‘bytevector-slice’ from Guile >= 3.0.9.
* guix/serialization.scm (sub-bytevector): Remove.
(read-byte-string): Use ‘bytevector-slice’.
* configure.ac: Require Guile 3.0.9.
* doc/contributing.texi (Requirements): Adjust accordingly.
Change-Id: I7aa11a2182530ea5131be591db03b17efb6847a4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4495
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 80d8e025b83..f72ca2f54c7 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | # Process this file with autoconf to produce a configure script. | 2 | # Process this file with autoconf to produce a configure script. |
| 3 | # | 3 | # |
| 4 | # GNU Guix --- Functional package management for GNU | 4 | # GNU Guix --- Functional package management for GNU |
| 5 | # Copyright © 2012-2021, 2022-2023 Ludovic Courtès <ludo@gnu.org> | 5 | # Copyright © 2012-2021, 2022-2023, 2025 Ludovic Courtès <ludo@gnu.org> |
| 6 | # Copyright © 2013, 2016 Mark H Weaver <mhw@netris.org> | 6 | # Copyright © 2013, 2016 Mark H Weaver <mhw@netris.org> |
| 7 | # Copyright © 2014-2016 Alex Kost <alezost@gmail.com> | 7 | # Copyright © 2014-2016 Alex Kost <alezost@gmail.com> |
| 8 | # Copyright © 2014-2016 David Thompson <davet@gnu.org> | 8 | # Copyright © 2014-2016 David Thompson <davet@gnu.org> |
| @@ -130,7 +130,8 @@ if test "x$GUILD" = "x"; then | |||
| 130 | fi | 130 | fi |
| 131 | 131 | ||
| 132 | dnl (guix ui), notably, requires 'default-optimization-level' added in 3.0.3. | 132 | dnl (guix ui), notably, requires 'default-optimization-level' added in 3.0.3. |
| 133 | PKG_CHECK_MODULES([GUILE], [guile-3.0 >= 3.0.3]) | 133 | dnl (guix serialization) requires 'bytevector-slice' added in 3.0.9. |
| 134 | PKG_CHECK_MODULES([GUILE], [guile-3.0 >= 3.0.9]) | ||
| 134 | 135 | ||
| 135 | dnl Get CFLAGS and LDFLAGS for libguile. | 136 | dnl Get CFLAGS and LDFLAGS for libguile. |
| 136 | GUILE_FLAGS | 137 | GUILE_FLAGS |
