about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvbgl <vbgl@users.noreply.github.com>2015-10-28 12:34:55 +0100
committervbgl <vbgl@users.noreply.github.com>2015-10-28 12:34:55 +0100
commit0ad5dc11e1b6c757113ac209b6b03d0ef6d29b7f (patch)
tree2d6eceaea8a1ec8d9f39ffdd69852ecc53f67c84
parentd60718d57a55191bd21c5263b65c313381860fbe (diff)
parent91e96739542e9e91ce832648bbf2be24192e7d18 (diff)
Merge pull request #10499 from jb55/fix-lmdb-osx
lmdb: fix build on OSX
-rw-r--r--pkgs/development/libraries/lmdb/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/libraries/lmdb/default.nix b/pkgs/development/libraries/lmdb/default.nix
index 02c07a78acb2f..8621a5731903b 100644
--- a/pkgs/development/libraries/lmdb/default.nix
+++ b/pkgs/development/libraries/lmdb/default.nix
@@ -1,6 +1,7 @@
 { stdenv, fetchzip }:
 
-stdenv.mkDerivation rec {
+let optional = stdenv.lib.optional;
+in stdenv.mkDerivation rec {
   name = "lmdb-${version}";
   version = "0.9.16";
 
@@ -11,7 +12,8 @@ stdenv.mkDerivation rec {
 
   postUnpack = "sourceRoot=\${sourceRoot}/libraries/liblmdb";
 
-  makeFlags = "prefix=$(out)";
+  makeFlags = ["prefix=$(out)"]
+              ++ optional stdenv.cc.isClang "CC=clang";
 
   doCheck = true;
   checkPhase = "make test";