summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-08-09 18:32:53 +0200
committerLudovic Courtès <ludo@gnu.org>2012-08-09 18:32:53 +0200
commit711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201 (patch)
treeef0c8637ce2e89ebc5ecfcaafa6db9a0f9d884d3 /pkgs
parentcff9e132e73ae57011e9937704d4bbb73496a251 (diff)
downloadnixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.tar
nixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.tar.gz
nixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.tar.bz2
nixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.tar.lz
nixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.tar.xz
nixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.tar.zst
nixpkgs-711d1fc6f0d17cbcdd73b0be654cbcb45ac6a201.zip
nettle: allow GMP to be found on OpenSolaris
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/nettle/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/libraries/nettle/default.nix b/pkgs/development/libraries/nettle/default.nix
index 22c2fb14aca..6c7383435a8 100644
--- a/pkgs/development/libraries/nettle/default.nix
+++ b/pkgs/development/libraries/nettle/default.nix
@@ -1,6 +1,6 @@
 { fetchurl, stdenv, gmp, gnum4 }:
 
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (rec {
   name = "nettle-2.4";
 
   src = fetchurl {
@@ -51,3 +51,13 @@ stdenv.mkDerivation rec {
      platforms = stdenv.lib.platforms.all;
   };
 }
+
+//
+
+stdenv.lib.optionalAttrs stdenv.isSunOS {
+  # Make sure the right <gmp.h> is found, and not the incompatible
+  # /usr/include/mp.h from OpenSolaris.  See
+  # <https://lists.gnu.org/archive/html/hydra-users/2012-08/msg00000.html>
+  # for details.
+  configureFlags = [ "--with-include-path=${gmp}/include" ];
+})