From 0d6cef12e12e80030d21b5c1b250623c01862a13 Mon Sep 17 00:00:00 2001 From: Hans Dembinski <hans.dembinski@gmail.com> Date: Wed, 24 Apr 2019 18:04:29 +0200 Subject: [PATCH] disable leak sanitizer for now --- CMakeModules/CorsikaUtilities.cmake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeModules/CorsikaUtilities.cmake b/CMakeModules/CorsikaUtilities.cmake index 5c7ae81d2..3d78907f3 100644 --- a/CMakeModules/CorsikaUtilities.cmake +++ b/CMakeModules/CorsikaUtilities.cmake @@ -104,10 +104,11 @@ function (CORSIKA_ADD_TEST name) add_test (NAME ${name} COMMAND ${name} -o ${PROJECT_BINARY_DIR}/test_outputs/junit-${name}.xml -r junit) # set(sanitize "address,implicit-integer-truncation,implicit-conversion,integer,alignment,bool,builtin,bounds,enum,float-cast-overflow,function,pointer-overflow,return,shift,shift-base,shift-exponent,unreachable,vla-bound,vptr") set(sanitize "address,undefined") - if(NOT CMAKE_CXX_COMPILER_ID STREQUAL AppleClang) - # Apple has some security measures which interfere with the leak sanitizer, so we can't use it on OSX - set(sanitize "leak,${sanitize}") - endif() + ### leak sanitizer disabled for now, doesn't work on buildbot + # if(NOT CMAKE_CXX_COMPILER_ID STREQUAL AppleClang) + # # Apple has some security measures which interfere with the leak sanitizer, so we can't use it on OSX + # set(sanitize "leak,${sanitize}") + # endif() target_compile_options(${name} PRIVATE -fno-omit-frame-pointer -fsanitize=${sanitize} -fno-sanitize-recover=all) set_target_properties(${name} PROPERTIES LINK_FLAGS "-fsanitize=${sanitize}") -- GitLab