GNU bug report logs -
#40908
[PATCH core-updates 0/5] Use Guile 3.0 in the initrd
Previous Next
Reported by: Marius Bakke <mbakke <at> fastmail.com>
Date: Mon, 27 Apr 2020 18:21:01 UTC
Severity: normal
Tags: patch
Done: Marius Bakke <mbakke <at> fastmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Guix,
These patches changes the initrd to use Guile 3.0. By default it uses
%GUILE-STATIC-STRIPPED from (gnu packages make-bootstrap), which on the
core-updates branch refers to Guile 2.0.
It is suboptimal to define this new static Guile variant straight in
(gnu system linux-initrd), but adding it to (gnu packages guile) would
cause a cyclic module reference with (gnu packages make-bootstrap).
WDYT?
Marius Bakke (5):
gnu: %guile-static: Rewrite in terms of 'make-guile-static'.
gnu: %guile-static-stripped: Rewrite in terms of
'make-guile-static-stripped'.
gnu: make-bootstrap: Export MAKE-GUILE-STATIC and
MAKE-GUILE-STATIC-STRIPPED.
linux-initrd: Use Guile 3.0.
gnu: make-bootstrap: Do not export %GUILE-STATIC-STRIPPED.
gnu/local.mk | 7 +-
gnu/packages/make-bootstrap.scm | 161 ++++----
.../patches/guile-2.2-default-utf8.patch | 82 ++++
.../patches/guile-3.0-linux-syscalls.patch | 353 ++++++++++++++++++
.../patches/guile-3.0-relocatable.patch | 79 ++++
gnu/system/linux-initrd.scm | 10 +-
6 files changed, 611 insertions(+), 81 deletions(-)
create mode 100644 gnu/packages/patches/guile-2.2-default-utf8.patch
create mode 100644 gnu/packages/patches/guile-3.0-linux-syscalls.patch
create mode 100644 gnu/packages/patches/guile-3.0-relocatable.patch
--
2.26.2
This bug report was last modified 5 years and 79 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.