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:42 +0000 (14:12 -0500)
commitddc8f977768de5dae4a8eb8438dab510f5936df7
tree40834b714e8b5192b4db865335ef01ec3e2ba011
parent90fe47efbc1c04348f65186455aaa3bef2dbccae
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.024628 seconds and 4 git commands to generate.