summary refs log tree commit diff
path: root/pkgs/development/libraries/expat/default.nix
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2017-08-06 11:24:12 +0200
committerRobert Helgesson <robert@rycee.net>2017-08-06 11:24:12 +0200
commit2bbfac7b97e9ff72ac0ae7d1ab150802c254c157 (patch)
treeb344f5d4f348d9ec29babe8e8286358b330ba122 /pkgs/development/libraries/expat/default.nix
parent67b6b7e46fc75b1d8ac0e92b5aa5c4462dbbbdc3 (diff)
downloadnixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.tar
nixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.tar.gz
nixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.tar.bz2
nixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.tar.lz
nixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.tar.xz
nixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.tar.zst
nixpkgs-2bbfac7b97e9ff72ac0ae7d1ab150802c254c157.zip
expat: fix build on aarch
Diffstat (limited to 'pkgs/development/libraries/expat/default.nix')
-rw-r--r--pkgs/development/libraries/expat/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/libraries/expat/default.nix b/pkgs/development/libraries/expat/default.nix
index 36c610cb040..0a2deab796b 100644
--- a/pkgs/development/libraries/expat/default.nix
+++ b/pkgs/development/libraries/expat/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchpatch, fetchurl }:
 
 stdenv.mkDerivation rec {
   name = "expat-2.2.3";
@@ -11,6 +11,16 @@ stdenv.mkDerivation rec {
   outputs = [ "out" "dev" ]; # TODO: fix referrers
   outputBin = "dev";
 
+  patches = [
+    (fetchpatch {
+      name = "fix-aarch-build.patch";
+      url = "https://github.com/libexpat/libexpat/commit/d98d4399174fd6f71d70e7bd89993a0e7346753d.patch";
+      sha256 = "0z89wb4mzyf7vvl6kbflk5w1z7yc39jwvs3mkznin5agj34x063w";
+      stripLen = 1;
+      excludes = [ "coverage.sh" ];
+    })
+  ];
+
   configureFlags = stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
 
   outputMan = "dev"; # tiny page for a dev tool