[packages/wiredtiger] - added memkind support

qboosh qboosh at pld-linux.org
Sun May 17 20:20:22 CEST 2026


commit 39d4b048eaadc3013287c7b4abfd802c807d899c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 17 20:20:19 2026 +0200

    - added memkind support

 wiredtiger.spec | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/wiredtiger.spec b/wiredtiger.spec
index b0b3945..f742c72 100644
--- a/wiredtiger.spec
+++ b/wiredtiger.spec
@@ -1,5 +1,4 @@
 # TODO:
-# -DENABLE_MEMKIND (BR: libmemkind) for NVRAM/SSD caches
 # -DENABLE_S3 (BR: aws-sdk-cpp: aws-cpp-sdk-s3-crt, aws-cpp-sdk-core)
 # -DENABLE_GCP (BR: google-cloud-cpp: google_cloud_cpp_storage, google_cloud_cpp_common)
 # -DENABLE_AZURE (BR: azure-sdk-for-cpp: azure-storage-blobs-cpp, azure-core-cpp)
@@ -8,6 +7,7 @@
 # Conditional build:
 %bcond_without	static_libs	# static libraries
 %bcond_without	python		# Python binding
+%bcond_without	memkind		# NVRAM/SSD block caches support via memkind
 %bcond_without	qpl		# IAA compression via libqpl
 #
 %ifnarch %{x8664}
@@ -31,6 +31,7 @@ BuildRequires:	cmake >= 3.10
 BuildRequires:	libsodium-devel
 BuildRequires:	libstdc++-devel >= 6:7
 BuildRequires:	lz4-devel
+%{?with_memkind:BuildRequires:	memkind-devel}
 %{?with_qpl:BuildRequires:	qpl-devel}
 BuildRequires:	rpmbuild(macros) >= 2.022
 BuildRequires:	snappy-devel
@@ -109,6 +110,7 @@ CFLAGS="%{rpmcflags} -Wno-error=unterminated-string-initialization -Wno-error=di
 	-DCMAKE_INSTALL_LIBDIR=%{_lib} \
 	%{?with_qpl:-DENABLE_IAA=ON} \
 	-DENABLE_LZ4=ON \
+	%{?with_memkind:-DENABLE_MEMKIND=ON} \
 	-DENABLE_PYTHON=%{__ON_OFF python} \
 	-DENABLE_SNAPPY=ON \
 	-DENABLE_SODIUM=ON \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wiredtiger.git/commitdiff/39d4b048eaadc3013287c7b4abfd802c807d899c



More information about the pld-cvs-commit mailing list