]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-fuse: link to libtcmalloc or jemalloc 10258/head
authorYan, Zheng <zyan@redhat.com>
Tue, 12 Jul 2016 08:07:53 +0000 (16:07 +0800)
committerYan, Zheng <zyan@redhat.com>
Wed, 13 Jul 2016 07:51:38 +0000 (15:51 +0800)
Fixes: http://tracker.ceph.com/issues/16655
Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/CMakeLists.txt
src/Makefile-env.am

index cec6efbe91974b5adfaa663d5e3a9e5e73ab64b5..d2b856f1ea46c6872a3bf3dea0aa4c126ad0d5c0 100644 (file)
@@ -1163,7 +1163,7 @@ if(WITH_LIBCEPHFS)
       ceph_fuse.cc
       client/fuse_ll.cc)
     add_executable(ceph-fuse ${ceph_fuse_srcs})
-    target_link_libraries(ceph-fuse ${FUSE_LIBRARIES} client global)
+    target_link_libraries(ceph-fuse ${ALLOC_LIBS} ${FUSE_LIBRARIES} client global)
     set_target_properties(ceph-fuse PROPERTIES COMPILE_FLAGS "-I${FUSE_INCLUDE_DIRS}")
     install(TARGETS ceph-fuse DESTINATION bin)
     install(PROGRAMS mount.fuse.ceph DESTINATION ${CMAKE_INSTALL_SBINDIR})
index ddffbd70a0327698eef178adbd689cbfb323c79a..166cdc9b9a55e578289a54016bb4e6844ef238fe 100644 (file)
@@ -250,6 +250,7 @@ LIBMON += -ljemalloc
 LIBOSD += -ljemalloc
 LIBMDS += -ljemalloc
 LIBRGW += -ljemalloc
+LIBCLIENT_FUSE += -ljemalloc
 endif # WITH_JEMALLOC
 
 if ENABLE_COVERAGE
@@ -265,6 +266,7 @@ LIBOSD += $(LIBOSDC) $(LIBOS)
 LIBMON += $(LIBPERFGLUE)
 LIBOSD += $(LIBPERFGLUE)
 LIBMDS += $(LIBPERFGLUE)
+LIBCLIENT_FUSE += $(LIBPERFGLUE)
 
 # OSD needs types
 LIBOSD += $(LIBOSD_TYPES) $(LIBOS_TYPES)