diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-06-15 23:33:56 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-06-15 23:39:32 +0200 |
commit | 934488ccd38437f23a5c2c36d4633d2cfc0740cc (patch) | |
tree | 347c9702dcd8951443a3318497d6df880911f473 /gnu/packages | |
parent | 82c865c41a9e61cc4915779e2d6c86305403ce75 (diff) | |
download | guix-934488ccd38437f23a5c2c36d4633d2cfc0740cc.tar guix-934488ccd38437f23a5c2c36d4633d2cfc0740cc.tar.gz |
gnu: linux-libre-headers: Allow cross-compilation.
* gnu/packages/linux.scm (linux-libre-headers): Use (guix build
gnu-cross-build) and %standard-cross-phases when cross-compiling.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/linux.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 0708b5cb81..9cd5de82c0 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -78,12 +78,18 @@ (arguments `(#:modules ((guix build gnu-build-system) (guix build utils) - (srfi srfi-1)) + (srfi srfi-1) + ,@(if (%current-target-system) + '((guix build gnu-cross-build)) + '())) #:phases (alist-replace 'build ,(build-phase (%current-system)) (alist-replace 'install ,install-phase - (alist-delete 'configure %standard-phases))) + (alist-delete 'configure + ,(if (%current-target-system) + '%standard-cross-phases + '%standard-phases)))) #:tests? #f)) (synopsis "GNU Linux-Libre kernel headers") (description "Headers of the Linux-Libre kernel.") |