From c8bff9ad34a408d9bd4cb7807f1f0eae634436e2 Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Tue, 7 Jun 2016 11:27:17 -0500 Subject: [PATCH] explicitly set JEMALLOC for rocksdb. Signed-off-by: Mark Nelson --- src/kv/Makefile.am | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/kv/Makefile.am b/src/kv/Makefile.am index 95a189576afe6..5fcbe8012307c 100644 --- a/src/kv/Makefile.am +++ b/src/kv/Makefile.am @@ -25,8 +25,15 @@ else NPROC = nproc endif +# explicitly disable jemalloc unless we are using it. +if WITH_JEMALLOC +DISABLE_JEMALLOC = 0 +else +DISABLE_JEMALLOC = 1 +endif + rocksdb/librocksdb.a: - cd rocksdb && CC="${CC}" CXX="${CXX}" EXTRA_CXXFLAGS="${ROCKSDBCXX_FLAGS}" PORTABLE=1 ${MAKE} -j$(shell ${NPROC}) static_lib + cd rocksdb && CC="${CC}" CXX="${CXX}" EXTRA_CXXFLAGS="${ROCKSDBCXX_FLAGS}" PORTABLE=1 DISABLE_JEMALLOC="${DISABLE_JEMALLOC}" ${MAKE} -j$(shell ${NPROC}) static_lib libkv_a_CXXFLAGS += -I rocksdb/include -fPIC libkv_a_SOURCES += kv/RocksDBStore.cc libkv_a_LIBADD += rocksdb/librocksdb.a -- 2.39.5