]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
lttng: Remove tracing from libcommon
authorAdam Crume <adamcrume@gmail.com>
Wed, 13 Aug 2014 18:42:00 +0000 (11:42 -0700)
committerAdam Crume <adamcrume@gmail.com>
Wed, 13 Aug 2014 20:58:21 +0000 (13:58 -0700)
commit3efa30d26c347c0f4228904f995043f719e1690c
tree0a44a8252387183939cbdd28a9676e30c185fc61
parent520b75b57dd842f5e423649d38eb82cc38b462bb
lttng: Remove tracing from libcommon

This is a short-term fix for issues caused by tracepoints in libcommon.
Code crashes at runtime if the same tracepoints are linked into the
program multiple times.  This happens with libcommon because it is
statically linked into dynamic libraries such as librados, then
statically linked into executables because symbols from libcommon are
not exposed in librados.  Therefore, any programs that use librados and
libcommon would crash because of duplicate tracepoints.

Signed-off-by: Adam Crume <adamcrume@gmail.com>
src/Makefile-env.am
src/common/Makefile.am
src/common/Mutex.cc
src/tracing/Makefile.am
src/tracing/mutex.tp [deleted file]