guix/gnu
Mathieu Othacehe 4ba3c0da4f
system: vm: Support cross-compilation.
* gnu/system.scm (system-linux-image-file-name): Add support for cross-built
systems. Remove system argument that was ignored,
(operating-system-kernel-file): adapt by removing ignored os argument.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add target
argument and turn inputs into native-inputs. Pass target to qemu-command
and gexp->derivation calls.
(iso9660-image): Add target argument and pass it to
expression->derivation-in-linux-vm. Remove qemu from inputs as it
is not necessary.
(qemu-image): Add target argument, also remove qemu from inputs. Pass
target argument to expression->derivation-in-linux-vm call.
2019-11-15 17:32:28 +01:00
..
bootloader
build system: vm: Add arm64 support. 2019-11-15 17:32:28 +01:00
installer
machine
packages gnu: cmake: Fix cross-compilation. 2019-11-15 17:32:27 +01:00
services
system system: vm: Support cross-compilation. 2019-11-15 17:32:28 +01:00
tests
artwork.scm
bootloader.scm
ci.scm
installer.scm
local.mk gnu: guile-sqlite3: Fix cross-compilation. 2019-11-15 17:32:27 +01:00
machine.scm
packages.scm
services.scm
system.scm system: vm: Support cross-compilation. 2019-11-15 17:32:28 +01:00
tests.scm