From 5839958a8fff80cb36dcf537903a1d22f6ace0a7 Mon Sep 17 00:00:00 2001 From: John Darrington Date: Sat, 14 Dec 2013 19:05:17 +0100 Subject: gnu: libxml2: Fixed cross-compilation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/xml.scm (libxml2): assign "cross-libc" to the variable glibc. Signed-off-by: Ludovic Courtès --- gnu/packages/xml.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gnu/packages/xml.scm') diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index e2bab7b5a8..81e3948f1a 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -75,12 +75,16 @@ things the parser might find in the XML document (like start tags).") 'install (lambda* (#:key inputs outputs #:allow-other-keys #:rest args) (let ((install (assoc-ref %standard-phases 'install)) - (glibc (assoc-ref inputs "libc")) + (glibc (assoc-ref inputs ,(if (%current-target-system) + "cross-libc" "libc"))) (out (assoc-ref outputs "out"))) (apply install args) (chdir "python") - (substitute* "setup.py" (("/opt/include") (string-append glibc "/include"))) - (system* "python" "setup.py" "install" (string-append "--prefix=" out)))) + (substitute* "setup.py" + (("/opt/include") + (string-append glibc "/include"))) + (system* "python" "setup.py" "install" + (string-append "--prefix=" out)))) %standard-phases))) (description "Libxml2 is the XML C parser and toolkit developed for the Gnome project -- cgit v1.2.3