guix-play/guix/build-system
Mathieu Othacehe c086c5af1c
build-system: linux-module: Fix cross compilation.
* guix/build-system/linux-module.scm (default-kmod, default-gcc): Delete
procedures.
(system->arch): New procedure.
(make-linux-module-builder)[native-inputs]: Move linux...
[inputs]: ...to here.
(linux-module-build-cross): New procedure.
(linux-module-build): Add TARGET.  Pass TARGET and ARCH to build side.
(lower): Allow cross-compilation.  Move "linux" and "linux-module-builder"
to host-inputs.  Add target-inputs.  Call linux-module-build-cross if
TARGET is set, linux-module-build otherwise.
* guix/build/linux-module-build-system.scm (configure): Add ARCH argument.
(linux-module-build): Adjust comment.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-03-22 13:20:07 +01:00
..
android-ndk.scm
ant.scm
asdf.scm build-system/asdf: Fix package transform. 2019-10-18 11:09:44 +02:00
cargo.scm import: crate: Separate crates.io API from actual conversion. 2019-09-04 13:02:27 +02:00
clojure.scm build-system/clojure: Provide only the right modules in scope. 2020-01-08 23:21:14 +01:00
cmake.scm
copy.scm build-system: Fix copy-build-system default install plan. 2020-02-24 11:22:02 +01:00
dub.scm
dune.scm
emacs.scm
font.scm
glib-or-gtk.scm
gnu.scm build-system/gnu: 'package-with-explicit-inputs' uses 'package-mapping'. 2019-10-14 00:08:10 +02:00
go.scm
guile.scm build-system/guile: Add #:implicit-inputs?. 2020-01-04 23:44:25 +01:00
haskell.scm
julia.scm build-system/julia: Avoid module cycles. 2019-09-05 00:20:41 +02:00
linux-module.scm build-system: linux-module: Fix cross compilation. 2020-03-22 13:20:07 +01:00
meson.scm build-system/meson: Enable compiler optimizations. 2019-07-07 19:14:04 +02:00
minify.scm gnu: uglify-js: Move back next to sbcl-cl-uglify-js definition. 2020-01-03 15:03:36 +01:00
node.scm Revert "guix: node-build-system: Use guile-json instead of a custom parser." 2019-07-14 20:18:07 +02:00
ocaml.scm guix: ocaml: Also replace dune when relevant in package-with-explicit-ocaml. 2020-01-27 03:55:52 +01:00
perl.scm
python.scm import: pypi: Update the host URI. 2019-07-02 10:08:00 +09:00
qt.scm build-system: qt: Adjust indentation. 2019-12-23 15:48:21 +01:00
r.scm guix: Upgrade to Bioconductor 3.10. 2019-12-15 15:38:51 +01:00
rakudo.scm
ruby.scm
scons.scm gnu: Add nsis-x86_64 and nsis-i686. 2019-10-11 11:44:44 -04:00
texlive.scm build-system/texlive: Add texlive-origin. 2019-07-23 21:43:24 +02:00
trivial.scm
waf.scm