fix: Allow disabling some abi compat tests
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 2 Dec 2021 21:11:21 +0000 (16:11 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 9 Dec 2021 19:12:07 +0000 (14:12 -0500)
commit14f8b52c90ad4a66e2908f454da6bb431f9f35f9
tree41fd08bb0ab0552e9f07b5362231de0aecf95905
parent05bfa3dc3a6e6b2ece3686a5f384b6645c2a5010
fix: Allow disabling some abi compat tests

Allow disabling ABI compat tests that rely on a library using a symbol from
the global offset table even if it provides its own copy, which is the
default behavior on Linux.

This situation happens when using the '-Bsymbolic-functions' linker flag
which binds references to public symbols in a library to the definition
within the library, bypassing the global offset table.

To disable those tests when running the test suite, set the
UST_TESTS_LD_SYMBOLIC_FUNC environment variable to any value, for
example :

  make check UST_TESTS_LD_SYMBOLIC_FUNC=1

Change-Id: I1ed23d90bbe1b174ab7b4fccfb40b701b291c074
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
tests/regression/abi0-conflict/test_abi0_conflict
This page took 0.02416 seconds and 4 git commands to generate.