summary refs log tree commit diff
path: root/pkgs/tools/text
diff options
context:
space:
mode:
authorAmbroz Bizjak <ambrop7@gmail.com>2015-01-29 00:01:52 +0100
committerAmbroz Bizjak <ambrop7@gmail.com>2015-01-29 00:19:57 +0100
commit6837efe3bb2056810a80575befbbaf22e56dec25 (patch)
tree81f68d90e0448a44fdf370b564c9d06e9415e287 /pkgs/tools/text
parentd8cba34bea7e2c2f04cdcd1a3cfae45138f17249 (diff)
downloadnixlib-6837efe3bb2056810a80575befbbaf22e56dec25.tar
nixlib-6837efe3bb2056810a80575befbbaf22e56dec25.tar.gz
nixlib-6837efe3bb2056810a80575befbbaf22e56dec25.tar.bz2
nixlib-6837efe3bb2056810a80575befbbaf22e56dec25.tar.lz
nixlib-6837efe3bb2056810a80575befbbaf22e56dec25.tar.xz
nixlib-6837efe3bb2056810a80575befbbaf22e56dec25.tar.zst
nixlib-6837efe3bb2056810a80575befbbaf22e56dec25.zip
gawk: Fix cross compiling.
Note that this does not trigger rebuild for native builds.
Diffstat (limited to 'pkgs/tools/text')
-rw-r--r--pkgs/tools/text/gawk/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix
index ba110640b31f..7a14df63ff71 100644
--- a/pkgs/tools/text/gawk/default.nix
+++ b/pkgs/tools/text/gawk/default.nix
@@ -8,6 +8,16 @@ stdenv.mkDerivation rec {
     sha256 = "0hin2hswbbd6kd6i4zzvgciwpl5fba8d2s524z8y5qagyz3x010q";
   };
 
+  # Fix cross compile (stolen from Gentoo).
+  # Not needed for 4.1.1.
+  crossAttrs = {
+    preConfigure = ''
+      sed -i \
+        -e '/check-recursive all-recursive: check-for-shared-lib-support/d' \
+        extension/Makefile.in
+    '';
+  };
+
   doCheck = !stdenv.isCygwin; # XXX: `test-dup2' segfaults on Cygwin 6.1
 
   buildInputs = [ libsigsegv ]