lmdb: don't attempt the .so if static, as it would fail

This commit is contained in:
Vladimír Čunát 2023-09-17 16:23:40 +02:00
parent 0200b78493
commit 02c6293280
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

View File

@ -17,6 +17,11 @@ stdenv.mkDerivation rec {
patches = [ ./hardcoded-compiler.patch ./bin-ext.patch ];
patchFlags = [ "-p3" ];
# Don't attempt the .so if static, as it would fail.
postPatch = lib.optionalString stdenv.hostPlatform.isStatic ''
sed 's/^ILIBS\>.*/ILIBS = liblmdb.a/' -i Makefile
'';
outputs = [ "bin" "out" "dev" ];
buildInputs = lib.optional stdenv.hostPlatform.isWindows windows.pthreads;