janneke pushed a commit to branch wip-hurd-vm
in repository guix.
commit 52ce01b974e49731b18834f50c810d6879726d26
Author: Jan (janneke) Nieuwenhuizen <[email protected]>
AuthorDate: Sat May 2 19:17:34 2020 +0200
system: vm: Fix for cross-build to the Hurd.
Using #$linux when cross-building to the Hurd will attempt to cross compile
the Linux kernel, which fails. This very cheap fix (only 3 $$$ exchanged
with +) might have avoided trying many failed workarounds, or
<civodul> "money for nothing, changed to plus"
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Use native linux,
initrd. Fixes cross-build to the Hurd.
---
gnu/system/vm.scm | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/gnu/system/vm.scm b/gnu/system/vm.scm
index 1d5ee39..18f783d 100644
--- a/gnu/system/vm.scm
+++ b/gnu/system/vm.scm
@@ -5,6 +5,7 @@
;;; Copyright © 2017 Mathieu Othacehe <[email protected]>
;;; Copyright © 2017 Marius Bakke <[email protected]>
;;; Copyright © 2018 Chris Marusich <[email protected]>
+;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <[email protected]>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -222,10 +223,10 @@ substitutable."
(let* ((native-inputs
'#+(list qemu (canonical-package coreutils)))
- (linux (string-append #$linux "/"
- #$(system-linux-image-file-name)))
- (initrd #$initrd)
- (loader #$loader)
+ (linux (string-append #+linux "/"
+ #+(system-linux-image-file-name)))
+ (initrd #+initrd)
+ (loader #+loader)
(graphs '#$(match references-graphs
(((graph-files . _) ...) graph-files)
(_ #f)))