mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
system: hurd: Boot with the statically-linked 'exec' server.
This works around <https://issues.guix.gnu.org/58631>. * gnu/system.scm (hurd-multiboot-modules): Use '/hurd/exec.static' instead of 'ld.so /hurd/exec'.
This commit is contained in:
parent
b741f30572
commit
3fb3bd3da5
1 changed files with 8 additions and 2 deletions
|
@ -1492,8 +1492,14 @@ (define (hurd-multiboot-modules os)
|
|||
(cross-libc target))
|
||||
glibc))
|
||||
(exec-server-command
|
||||
(list (file-append libc "/lib/ld.so.1") "exec"
|
||||
(file-append hurd "/hurd/exec") "'$(exec-task=task-create)'")))
|
||||
;; XXX: Run the statically-linked 'exec' to work around
|
||||
;; <https://issues.guix.gnu.org/58631>, which manifests on some
|
||||
;; machines.
|
||||
|
||||
;; (list (file-append libc "/lib/ld.so.1") "exec"
|
||||
;; (file-append hurd "/hurd/exec") "'$(exec-task=task-create)'")
|
||||
(list (file-append hurd "/hurd/exec.static") "exec"
|
||||
"'$(exec-task=task-create)'")))
|
||||
(list root-file-system-command exec-server-command)))
|
||||
|
||||
(define* (operating-system-boot-parameters os root-device
|
||||
|
|
Loading…
Reference in a new issue