lib: mark bt_common_assert_failed as hidden
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 18 Nov 2019 21:45:46 +0000 (16:45 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 26 Nov 2019 19:24:17 +0000 (14:24 -0500)
I noticed that the bt_common_assert_failed symbol was exported.  This is
not desirable, as it's not part of the API, so mark it with BT_HIDDEN.

As a consequence, a bunch of small tests that use BT_ASSERT miss this
symbol, as they were getting it from libbabeltrace2.  Make them depend
on libbabeltrace2-common (and libbabeltrace2-logging) directly to fix
that.

Change-Id: I25ab69e7df08f508389f5c9c3db5571ee7b06d7b
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2402
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
src/common/assert.h
tests/ctf-writer/Makefile.am
tests/lib/Makefile.am
tests/lib/test-plugin-plugins/Makefile.am
tests/plugins/sink.ctf.fs/succeed/Makefile.am
tests/plugins/src.ctf.fs/succeed/Makefile.am

index f6a2ed60ae9da3180575a04245a8e1bbdcc3dbe8..f86662564b249a394f19ce9fade14a594a515241 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "common/macros.h"
 
+BT_HIDDEN
 extern void bt_common_assert_failed(const char *file, int line,
                const char *func, const char *assertion)
                __attribute__((noreturn));
index a4f1f7418ec62647b2a3f5f481ec3a23ab302448..e453ec76d9e70d8eb7faf43d62a7153d1c050190 100644 (file)
@@ -6,6 +6,9 @@ ctf_writer_SOURCES = ctf_writer.c
 ctf_writer_LDADD = \
        $(top_builddir)/tests/utils/tap/libtap.la \
        $(top_builddir)/tests/utils/libtestcommon.la \
-       $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la
+       $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
+
 
 dist_check_SCRIPTS = test_ctf_writer
index 67650cd52892febedf288a2b944e94c1a9e89109..510bc51d3a33963d0e008fcdb5e749e9ba5a47f1 100644 (file)
@@ -7,7 +7,9 @@ COMMON_TEST_LDADD = \
        $(top_builddir)/tests/utils/libtestcommon.la
 
 test_bt_values_LDADD = $(COMMON_TEST_LDADD) \
-       $(top_builddir)/src/lib/libbabeltrace2.la
+       $(top_builddir)/src/lib/libbabeltrace2.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 test_bt_uuid_LDADD = $(COMMON_TEST_LDADD) \
        $(top_builddir)/src/common/libbabeltrace2-common.la \
@@ -15,13 +17,19 @@ test_bt_uuid_LDADD = $(COMMON_TEST_LDADD) \
 
 test_trace_ir_ref_LDADD = $(COMMON_TEST_LDADD) \
        $(top_builddir)/src/lib/libbabeltrace2.la \
-       $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la
+       $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 test_graph_topo_LDADD = $(COMMON_TEST_LDADD) \
-       $(top_builddir)/src/lib/libbabeltrace2.la
+       $(top_builddir)/src/lib/libbabeltrace2.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 test_simple_sink_LDADD = $(COMMON_TEST_LDADD) \
-       $(top_builddir)/src/lib/libbabeltrace2.la
+       $(top_builddir)/src/lib/libbabeltrace2.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 noinst_PROGRAMS = \
        test_bt_values \
@@ -39,7 +47,9 @@ test_graph_topo_SOURCES = test_graph_topo.c
 if !ENABLE_BUILT_IN_PLUGINS
 noinst_PROGRAMS += plugin
 plugin_LDADD = $(COMMON_TEST_LDADD) \
-       $(top_builddir)/src/lib/libbabeltrace2.la
+       $(top_builddir)/src/lib/libbabeltrace2.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 plugin_SOURCES = plugin.c
 SUBDIRS += test-plugin-plugins
 endif
index c852655d2ae57956f5e9d589091a55469e3dba3d..d6c940b216d1e29773c9aec7a2aba3ed38dc8a33 100644 (file)
@@ -6,7 +6,9 @@ plugin_minimal_la_LDFLAGS = \
        $(LT_NO_UNDEFINED) \
        -rpath / -avoid-version -module
 plugin_minimal_la_LIBADD = \
-       $(top_builddir)/src/lib/libbabeltrace2.la
+       $(top_builddir)/src/lib/libbabeltrace2.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 # source/filter/sink plugin
 plugin_sfs_la_SOURCES = sfs.c
@@ -14,4 +16,6 @@ plugin_sfs_la_LDFLAGS = \
        $(LT_NO_UNDEFINED) \
        -rpath / -avoid-version -module
 plugin_sfs_la_LIBADD = \
-       $(top_builddir)/src/lib/libbabeltrace2.la
+       $(top_builddir)/src/lib/libbabeltrace2.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
index 4663157a4b43e3ec9a6b46eb1b3160543f929562..fd268311db1ed368a1ca5d1a00e4979e802a9639 100644 (file)
@@ -1,7 +1,10 @@
 dist_check_SCRIPTS = test_succeed
 
 # CTF trace generators
-GEN_TRACE_LDADD = $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la
+GEN_TRACE_LDADD = \
+       $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 gen_trace_float_SOURCES = gen-trace-float.c
 gen_trace_float_LDADD = $(GEN_TRACE_LDADD)
index 88f1bd5ec0e9fc64bab3819f1538e64e4b5d967d..3f342c2b11f8fd0972b37ffd165827280c11aa74 100644 (file)
@@ -1,7 +1,10 @@
 dist_check_SCRIPTS = test_succeed
 
 # CTF trace generators
-GEN_TRACE_LDADD = $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la
+GEN_TRACE_LDADD = \
+       $(top_builddir)/src/ctf-writer/libbabeltrace2-ctf-writer.la \
+       $(top_builddir)/src/common/libbabeltrace2-common.la \
+       $(top_builddir)/src/logging/libbabeltrace2-logging.la
 
 gen_trace_simple_SOURCES = gen-trace-simple.c
 gen_trace_simple_LDADD = $(GEN_TRACE_LDADD)
This page took 0.027174 seconds and 4 git commands to generate.