]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
makefile: add some flags recommended for use with tcmalloc.
authorGreg Farnum <gregf@hq.newdream.net>
Fri, 17 Sep 2010 22:07:45 +0000 (15:07 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Fri, 17 Sep 2010 22:07:45 +0000 (15:07 -0700)
src/Makefile.am

index 627876298a94ea7d85248fea830e1974a3e3334d..0a00bebd31a29ea24ca244223f59931a29f4c9b9 100644 (file)
@@ -18,16 +18,21 @@ cosd_SOURCES = cosd.cc msg/SimpleMessenger.cc objclass/class_debug.cc \
               objclass/class_api.cc
 cosd_LDADD = libosd.a libos.a libcrush.a libcommon.a -ldl -lpthread -lm -lcrypto
 bin_PROGRAMS += cosd
+cosd_CXXFLAGS = ${AM_CFLAGS}
 
 # mds
 cmds_SOURCES = cmds.cc msg/SimpleMessenger.cc
 cmds_LDADD = libmds.a libosdc.a libcrush.a libcommon.a -lpthread -lm -lcrypto
 bin_PROGRAMS += cmds
+cmds_CXXFLAGS = ${AM_CFLAGS}
 
 # tcmalloc?
 if WITH_TCMALLOC
+tcmalloc_safety_flags = "-fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free"
 cosd_LDADD += -ltcmalloc
+cosd_CXXFLAGS += ${tcmalloc_safety_flags}
 cmds_LDADD += -ltcmalloc
+cmds_CXXFLAGS += ${tcmalloc_safety_flags}
 endif # WITH_TCMALLOC
 
 # admin tools