X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=86099297e93872215669d3dd4c3fac8555466243;hb=2d12d310de1f7bbb07c846d9b87079bf96d0ca6f;hp=6107a610453e3dff10cfe3138cb556a2ebee113d;hpb=f442e7c3aa320ac9c76b83c8c18af2339de1f942;p=babeltrace.git diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index 6107a610..86099297 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -344,9 +344,11 @@ run_python_bt2() { # existing ASAN_OPTIONS, such that we override the user's value if it # contains detect_leaks=1. if [ "${BT_TESTS_ENABLE_ASAN:-}" = "1" ]; then - lib_asan=$(${BT_TESTS_CC_BIN} -print-file-name=libasan.so) + if ${BT_TESTS_CC_BIN} --version | head -n 1 | grep -q '^gcc'; then + lib_asan=$(${BT_TESTS_CC_BIN} -print-file-name=libasan.so) + env_args+=("LD_PRELOAD=${lib_asan}:${LD_PRELOAD:-}") + fi - env_args+=("LD_PRELOAD=${lib_asan}:${LD_PRELOAD:-}") env_args+=("ASAN_OPTIONS=${ASAN_OPTIONS:-},detect_leaks=0") fi