PriorityCache.cc uses `ceph_heap_*` functions, and libkv contains
`PriorityCache.cc`, so it should link against libheap_profiler.
Fixes: https://tracker.ceph.com/issues/41238
Backport: nautilus
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
c63b33b61a80d3f544b3a222fbdaf08bfc814361)
add_library(kv STATIC ${kv_srcs}
$<TARGET_OBJECTS:common_prioritycache_obj>)
-target_link_libraries(kv ${LEVELDB_LIBRARIES} RocksDB::RocksDB)
+target_link_libraries(kv ${LEVELDB_LIBRARIES}
+ RocksDB::RocksDB
+ heap_profiler)