summary refs log tree commit diff
path: root/pkgs/development/libraries/libxslt/default.nix
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2017-10-27 17:53:50 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2018-01-22 20:25:43 -0500
commit6719bf5a743f3e29e2e9e2520012146a22182a8b (patch)
treec57b07eb4c4622ab014f772f2d605e56c5bd61a5 /pkgs/development/libraries/libxslt/default.nix
parent0235539dfe46ee0c72a620430c41f8fd7d19af53 (diff)
downloadnixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.tar
nixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.tar.gz
nixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.tar.bz2
nixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.tar.lz
nixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.tar.xz
nixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.tar.zst
nixpkgs-6719bf5a743f3e29e2e9e2520012146a22182a8b.zip
libxslt: Explicitly specify libxml prefix
Otherwise configure seems not to find xml2-config while cross-compiling.
Diffstat (limited to 'pkgs/development/libraries/libxslt/default.nix')
-rw-r--r--pkgs/development/libraries/libxslt/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libxslt/default.nix b/pkgs/development/libraries/libxslt/default.nix
index 2f913093873..62b68ff9ab8 100644
--- a/pkgs/development/libraries/libxslt/default.nix
+++ b/pkgs/development/libraries/libxslt/default.nix
@@ -41,7 +41,10 @@ stdenv.mkDerivation rec {
   propagatedBuildInputs = [ findXMLCatalogs ];
 
   # TODO move cryptoSupport as last flag, when upgrading libxslt
-  configureFlags = optional (!cryptoSupport) "--without-crypto" ++ [
+  configureFlags = []
+    ++ optional (buildPlatform != hostPlatform) "--with-libxml-prefix=${libxml2.dev}"
+    ++ optional (!cryptoSupport) "--without-crypto"
+    ++ [
     "--without-debug"
     "--without-mem-debug"
     "--without-debugger"