Signed-off-by: Michael Jeanson <[email protected]> --- include/babeltrace/babeltrace-internal.h | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/include/babeltrace/babeltrace-internal.h b/include/babeltrace/babeltrace-internal.h index 0e73cdb..6f8e200 100644 --- a/include/babeltrace/babeltrace-internal.h +++ b/include/babeltrace/babeltrace-internal.h @@ -161,8 +161,14 @@ extern int babeltrace_verbose, babeltrace_debug; /* * BT_HIDDEN: set the hidden attribute for internal functions + * On Windows, symbols are local unless explicitly exported, + * see https://gcc.gnu.org/wiki/Visibility */ +#if defined(_WIN32) || defined(__CYGWIN__) +#define BT_HIDDEN +#else #define BT_HIDDEN __attribute__((visibility("hidden"))) +#endif #define BT_CTF_MAJOR 1 #define BT_CTF_MINOR 8 -- 2.7.4 _______________________________________________ lttng-dev mailing list [email protected] https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
