From fb6c2fa82e1499e6cba8ac860bc0f4902d1ff9ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> Date: Thu, 10 Oct 2013 21:34:10 +0200 Subject: [PATCH] gnu: linux-libre-headers: Support cross-compilation. * gnu/packages/linux.scm (linux-libre-headers): When (%current-target-system) is true, pass it as the argument to 'build-phase'. This fixes cross-compilation. Reported by Mark H. Weaver <mhw@netris.org>. --- gnu/packages/linux.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index b53c02e1dcb..469ccc552c3 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -102,7 +102,8 @@ (define-public linux-libre-headers (guix build utils) (srfi srfi-1)) #:phases (alist-replace - 'build ,(build-phase (%current-system)) + 'build ,(build-phase (or (%current-target-system) + (%current-system))) (alist-replace 'install ,install-phase (alist-delete 'configure %standard-phases))) -- GitLab