From 3ea18a2e36a5b8ac60c76e407f9dd38800455725 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Mon, 6 Jun 2022 14:45:11 +0200 Subject: [PATCH] test: set $ASAN_RT_PATH along with $LD_PRELOAD to the ASan runtime DSO Since we unset $LD_PRELOAD in the testsuite-* units (due to another issue), let's store the path to the ASan DSO in another env variable, so we can easily access it in the testsuite scripts when needed. --- test/test-functions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-functions b/test/test-functions index a7026d7ad7b..1459ee1456d 100644 --- a/test/test-functions +++ b/test/test-functions @@ -832,7 +832,7 @@ mount -o remount,rw / # A lot of services (most notably dbus) won't start without preloading libasan # See https://github.com/systemd/systemd/issues/5004 -DEFAULT_ENVIRONMENT="\$DEFAULT_ENVIRONMENT LD_PRELOAD=$ASAN_RT_PATH" +DEFAULT_ENVIRONMENT="\$DEFAULT_ENVIRONMENT LD_PRELOAD=$ASAN_RT_PATH ASAN_RT_PATH=$ASAN_RT_PATH" if [[ "$ASAN_COMPILER" == "clang" ]]; then # Let's add the ASan DSO's path to the dynamic linker's cache. This is pretty -- 2.47.3