jemalloc does not implement mallinfo. Only check for existence
of mallinfo when the allocator is not jemalloc.
Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
CHECK_FUNCTION_EXISTS(posix_fallocate HAVE_POSIX_FALLOCATE)
CHECK_FUNCTION_EXISTS(syncfs HAVE_SYS_SYNCFS)
CHECK_FUNCTION_EXISTS(sync_file_range HAVE_SYNC_FILE_RANGE)
-CHECK_FUNCTION_EXISTS(mallinfo HAVE_MALLINFO)
CHECK_FUNCTION_EXISTS(pwritev HAVE_PWRITEV)
CHECK_FUNCTION_EXISTS(splice CEPH_HAVE_SPLICE)
CHECK_FUNCTION_EXISTS(getgrouplist HAVE_GETGROUPLIST)
endif(GPERFTOOLS_FOUND)
endif(ALLOCATOR)
+# jemalloc does not support mallinfo
+if(NOT JEMALLOC_FOUND)
+ CHECK_FUNCTION_EXISTS(mallinfo HAVE_MALLINFO)
+endif()
+
if(WITH_LIBCEPHFS OR WITH_RBD)
find_package(keyutils REQUIRED)
endif()