From d7e62391f934c65f3e2d8e5d6bff744747d077b0 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 16 May 2024 16:50:06 -0400 Subject: distcheck: Disable tsan on FreeBSD ThreadSanitizer has some FreeBSD-specific bugs that are too difficult to work around. In particular, deadlock is possible if any signal with a user-defined handler interrupts an atomic operation. Link: https://github.com/llvm/llvm-project/issues/92313 Link: https://github.com/llvm/llvm-project/issues/92437 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 69048cf..b31d6c5 100644 --- a/Makefile +++ b/Makefile @@ -158,7 +158,7 @@ DISTCHECKS := \ distcheck: @+${MAKE} distcheck-asan @+test "$$(uname)" = Darwin || ${MAKE} distcheck-msan - @+${MAKE} distcheck-tsan + @+test "$$(uname)" = FreeBSD || ${MAKE} distcheck-tsan @+test "$$(uname)-$$(uname -m)" != Linux-x86_64 || ${MAKE} distcheck-m32 @+${MAKE} distcheck-release .PHONY: distcheck -- cgit v1.2.3