Custom upgrade: remove canary symbols for builds without LTTNG_UST_CUSTOM_UPGRADE_CON...
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 13 Jun 2022 19:54:48 +0000 (15:54 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 30 Sep 2022 18:33:34 +0000 (14:33 -0400)
commit12685958a1575577c4e6523c3bad5059a72f1d0a
tree25429bfa87fa82af74e54cad2be9ba3efba7b8c8
parentc1d5ecdf1a6dd50e6be3387f666c206976f517b4
Custom upgrade: remove canary symbols for builds without LTTNG_UST_CUSTOM_UPGRADE_CONFLICTING_SYMBOLS

When the symbols clashing with lttng-ust 2.12 are renamed to be suffixed
with "1", it becomes possible to run lttng-ust 2.12 and 2.13 in the same
process.

Leave those sanity checks in place for builds with
LTTNG_UST_CUSTOM_UPGRADE_CONFLICTING_SYMBOLS defined.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I8664884bdc60043bf28b923786a16ee2ee3301a8
src/lib/lttng-ust-tracepoint/tracepoint.c
src/lib/lttng-ust/lttng-ust-comm.c
This page took 0.02995 seconds and 5 git commands to generate.