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 @@ a list of <menu-entry>, to populate the \"old entries\" menu."
|
||||||
(cross-libc target))
|
(cross-libc target))
|
||||||
glibc))
|
glibc))
|
||||||
(exec-server-command
|
(exec-server-command
|
||||||
(list (file-append libc "/lib/ld.so.1") "exec"
|
;; XXX: Run the statically-linked 'exec' to work around
|
||||||
(file-append hurd "/hurd/exec") "'$(exec-task=task-create)'")))
|
;; <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)))
|
(list root-file-system-command exec-server-command)))
|
||||||
|
|
||||||
(define* (operating-system-boot-parameters os root-device
|
(define* (operating-system-boot-parameters os root-device
|
||||||
|
|
Reference in a new issue