summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2011-07-01 07:42:23 +0000
committerLudovic Courtès <ludo@gnu.org>2011-07-01 07:42:23 +0000
commit3da30b67706ff8418b3c5860c6c2ba464f74bca2 (patch)
treeb60ff4115e25dd212224d5518d6ca805400de6cc /pkgs
parentc1686c051d6bd558f8b7fb3559d7c95c8afeaa7a (diff)
downloadnixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.tar
nixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.tar.gz
nixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.tar.bz2
nixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.tar.lz
nixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.tar.xz
nixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.tar.zst
nixlib-3da30b67706ff8418b3c5860c6c2ba464f74bca2.zip
GNU Libtool: Don't run the native `strip' when cross-compiling.
svn path=/nixpkgs/trunk/; revision=27568
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/tools/misc/libtool/libtool2.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/tools/misc/libtool/libtool2.nix b/pkgs/development/tools/misc/libtool/libtool2.nix
index 8c15eec8094f..5cdb8c9eef45 100644
--- a/pkgs/development/tools/misc/libtool/libtool2.nix
+++ b/pkgs/development/tools/misc/libtool/libtool2.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchurl, m4, perl, lzma }:
 
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (rec {
   name = "libtool-2.4";
 
   src = fetchurl {
@@ -38,3 +38,11 @@ stdenv.mkDerivation rec {
     maintainers = [ stdenv.lib.maintainers.ludo ];
   };
 }
+
+//
+
+# Don't run the native `strip' when cross-compiling.  This breaks at least
+# with `.a' files for MinGW.
+(if (stdenv ? cross)
+ then { dontNativeStrip = true; }
+ else { }))