mirror of
https://github.com/ceph/ceph
synced 2025-02-23 19:17:37 +00:00
cmake: disable mallinfo for jemalloc
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>
This commit is contained in:
parent
0be3f5f72e
commit
5d02fda170
@ -97,7 +97,6 @@ CHECK_FUNCTION_EXISTS(posix_fadvise HAVE_POSIX_FADVISE)
|
||||
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)
|
||||
@ -285,6 +284,11 @@ else(ALLOCATOR)
|
||||
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()
|
||||
|
Loading…
Reference in New Issue
Block a user