From a03b2964be16bbcd2a61e915ae10469ade6adff1 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Sun, 10 May 2015 20:34:33 +0300 Subject: [PATCH 03/10] gnu: hurd: Pass --build to gnumach-headers when not cross building. * gnu/packages/hurd.scm (gnumach-headers): Adjust accordingly. --- gnu/packages/hurd.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/hurd.scm b/gnu/packages/hurd.scm index 393d3c1..40cbfe3 100644 --- a/gnu/packages/hurd.scm +++ b/gnu/packages/hurd.scm @@ -27,6 +27,7 @@ #:use-module (gnu packages perl) #:use-module (gnu packages autotools) #:use-module (gnu packages base) + #:use-module (gnu packages pkg-config) #:use-module (guix git-download)) (define-public gnumach-headers @@ -53,9 +54,10 @@ %standard-phases)) ;; GNU Mach supports only IA32 currently, so cheat so that we can at - ;; least install its headers. - #:configure-flags '("--build=i686-pc-gnu") - + ;; least install its headers when not cross-compiling. + ,@(if (%current-target-system) + '() + '(#:configure-flags '("--build=i686-pc-gnu"))) #:tests? #f)) (home-page "https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html") (synopsis "GNU Mach kernel headers") -- 2.4.1