about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichele Guerini Rocco <rnhmjoj@users.noreply.github.com>2022-04-10 10:19:25 +0200
committerGitHub <noreply@github.com>2022-04-10 10:19:25 +0200
commit6d4b753a1bcb22fa6ef8351cb03c8c9735641ba2 (patch)
tree1a606bf0c248bb5e94a22f063123f1c80ce72523
parent49cc8715be824759bbeb5872e4a7540713618bb6 (diff)
parent76492d0c26aa6a2f22dd34557f060b40cc01dc4d (diff)
Merge pull request #167958 from rnhmjoj/pr-leveldb
leveldb: fix static building
-rw-r--r--pkgs/development/libraries/leveldb/default.nix6
1 files changed, 1 insertions, 5 deletions
diff --git a/pkgs/development/libraries/leveldb/default.nix b/pkgs/development/libraries/leveldb/default.nix
index c29a323272782..a6f75413c91e7 100644
--- a/pkgs/development/libraries/leveldb/default.nix
+++ b/pkgs/development/libraries/leveldb/default.nix
@@ -38,13 +38,9 @@ stdenv.mkDerivation rec {
     "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}"
     "-DCMAKE_SKIP_BUILD_RPATH=OFF"
     "-DLEVELDB_BUILD_TESTS=OFF"
+    "-DLEVELDB_BUILD_BENCHMARKS=OFF"
   ];
 
-  postPatch = lib.optionalString stdenv.hostPlatform.isStatic ''
-    # remove shared objects from "all" target
-    sed -i '/^all:/ s/$(SHARED_LIBS) $(SHARED_PROGRAMS)//' Makefile
-  '';
-
   postInstall = ''
     substituteInPlace "$out"/lib/cmake/leveldb/leveldbTargets.cmake \
       --replace 'INTERFACE_INCLUDE_DIRECTORIES "''${_IMPORT_PREFIX}/include"' 'INTERFACE_INCLUDE_DIRECTORIES "'$dev'"'