X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=formats%2Fctf-metadata%2Fctf-metadata.c;h=a6397ec0b18d7b5f11d526567c29469bccacdd3e;hb=f3985ab106d89d8e764c1a8dd0c8bda09b755d10;hp=a5a74c3178db8d8a3c0a7f709563719a5505203b;hpb=ca334c7230d120ffe211efbfd6efe467b5d4d794;p=babeltrace.git diff --git a/formats/ctf-metadata/ctf-metadata.c b/formats/ctf-metadata/ctf-metadata.c index a5a74c31..a6397ec0 100644 --- a/formats/ctf-metadata/ctf-metadata.c +++ b/formats/ctf-metadata/ctf-metadata.c @@ -54,6 +54,14 @@ struct bt_format ctf_metadata_format = { .close_trace = ctf_metadata_close_trace, }; +void bt_ctf_metadata_hook(void) +{ + /* + * Dummy function to prevent the linker from discarding this format as + * "unused" in static builds. + */ +} + static int ctf_metadata_trace_pre_handler(struct bt_stream_pos *ppos, struct bt_trace_descriptor *td) @@ -132,7 +140,7 @@ void __attribute__((constructor)) ctf_metadata_init(void) { int ret; - ctf_metadata_format.name = g_quark_from_static_string("ctf-metadata"); + ctf_metadata_format.name = g_quark_from_string("ctf-metadata"); ret = bt_register_format(&ctf_metadata_format); assert(!ret); }