[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: boot the Hurd with Guix
From: |
Ludovic Courtès |
Subject: |
Re: boot the Hurd with Guix |
Date: |
Mon, 08 Jan 2018 11:13:56 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi rennes,
rennes <rennes@openmailbox.org> skribis:
> 1) Manually run :
>
> '/gnu/store/6fgz3s8fjva40hsdvs2hs0f5p4bw12jc-guile-static-stripped-2.2.2/bin/guile
>
> --version'
>
> Output:
>
> guile: warning: failed to install locale
> ..
> Uncaught exception:
> Throw to key misc-error with args ("primitive-load-path" "Unable to
> find file ~S in load path" ("ice-9/boot-9") #f)Can\
> not exit gracefully when init is in progress; aborting.
> Aborted
This must come from the lack of /proc/self/exe.
Specifically, “guile-static-stripped” has this patch to make it
relocatable:
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/patches/guile-relocatable.patch
This is necessary for the bootstrap Guile (see make-bootstrap.scm), and
was necessary in the initrd on GNU/Linux (I think we no longer need it
for the initrd).
At any rate, you may be able to boot the Hurd with the “real”,
dynamically-linked Guile, no? That would solve the problem entirely.
HTH,
Ludo’.