From 62833be9eb09f237ccbce09a4b7fff3b6f2e1bd3 Mon Sep 17 00:00:00 2001 From: Daan Date: Sun, 9 Feb 2025 18:44:17 -0800 Subject: [PATCH] disable dynamic override test on ubsan/tsan/asan --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 605d53e2..65777cc6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -704,11 +704,12 @@ if (MI_BUILD_TESTS) endif() # dynamic override test - if(MI_BUILD_SHARED AND NOT WIN32) + if(MI_BUILD_SHARED AND NOT (WIN32 OR MI_TRACK_ASAN OR MI_DEBUG_TSAN OR MI_DEBUG_UBSAN)) add_executable(mimalloc-test-stress-dynamic test/test-stress.c) target_compile_definitions(mimalloc-test-stress-dynamic PRIVATE ${mi_defines} "USE_STD_MALLOC=1") target_compile_options(mimalloc-test-stress-dynamic PRIVATE ${mi_cflags}) target_include_directories(mimalloc-test-stress-dynamic PRIVATE include) + target_link_libraries(mimalloc-test-stress-dynamic PRIVATE ${mi_libraries}) # pthread if(APPLE) set(LD_PRELOAD "DYLD_INSERT_LIBRARIES") else()