diff options
author | Ben Gamari <ben@smart-cactus.org> | 2017-10-18 00:10:08 -0400 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-02-13 09:44:57 -0600 |
commit | 5b761a86871583485ebc8673080d16b93ce87eae (patch) | |
tree | 54c228e58675fefc2697ae61b82d440f1f429980 /pkgs/development/libraries/nettle | |
parent | cea0765a299d3497bad285d533e527ba98f02304 (diff) |
nettle: Enable cross-compilation
Diffstat (limited to 'pkgs/development/libraries/nettle')
-rw-r--r-- | pkgs/development/libraries/nettle/generic.nix | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/development/libraries/nettle/generic.nix b/pkgs/development/libraries/nettle/generic.nix index 9633dacd68f2..8999b1c2a9a1 100644 --- a/pkgs/development/libraries/nettle/generic.nix +++ b/pkgs/development/libraries/nettle/generic.nix @@ -1,4 +1,4 @@ -{ stdenv, gmp, gnum4 +{ stdenv, buildPackages, gmp, gnum4 # Version specific args , version, src @@ -12,16 +12,18 @@ stdenv.mkDerivation (rec { outputs = [ "out" "dev" ]; outputBin = "dev"; - buildInputs = [ gnum4 ]; + nativeBuildInputs = [ gnum4 buildPackages.stdenv.cc ]; propagatedBuildInputs = [ gmp ]; - doCheck = (stdenv.system != "i686-cygwin" && !stdenv.isDarwin); + doCheck = (stdenv.system != "i686-cygwin" && !stdenv.isDarwin && stdenv.buildPlatform == stdenv.hostPlatform); enableParallelBuilding = true; patches = stdenv.lib.optional (stdenv.system == "i686-cygwin") ./cygwin.patch; + configureFlags = '' CC_FOR_BUILD=${buildPackages.stdenv.cc.targetPrefix}gcc ''; + meta = with stdenv.lib; { description = "Cryptographic library"; |