Commit 9ff2c3f9 authored by Paul Fuqua's avatar Paul Fuqua
Browse files

Give up on thread sanitiser, try address sanitiser.

parent fd305531
......@@ -120,7 +120,7 @@ rocmtest clang_debug: rocmnode('vega') { cmake_build ->
}, mlir_debug: rocmnode('vega') { cmake_build ->
stage('MLIR Debug') {
withEnv(['MIGRAPHX_ENABLE_MLIR=1']) {
def sanitizers = "thread"
def sanitizers = "undefined,address"
def sanitizer_flags = "-fsanitize=${sanitizers} -fno-sanitize-recover=${sanitizers}"
def debug_flags = "-g -O2 ${sanitizer_flags}"
cmake_build(flags: "-DCMAKE_BUILD_TYPE=debug -DMIGRAPHX_ENABLE_PYTHON=Off -DMIGRAPHX_ENABLE_MLIR=On -DCMAKE_CXX_FLAGS_DEBUG='${debug_flags}' -DCMAKE_C_FLAGS_DEBUG='${debug_flags}' -DCMAKE_EXE_LINKER_FLAGS_DEBUG='${sanitizer_flags}' -DCMAKE_SHARED_LINKER_FLAGS_DEBUG='${sanitizer_flags}'")
......
......@@ -36,7 +36,7 @@ endfunction()
function(add_c_api_test TEST_NAME TEST_SRC TEST_DIR)
set(NAME test_api_${TEST_NAME})
add_executable(${NAME} EXCLUDE_FROM_ALL ${TEST_SRC})
target_link_libraries(${NAME} migraphx_c migraphx -fsanitize=thread)
target_link_libraries(${NAME} migraphx_c migraphx)
target_include_directories(${NAME} PUBLIC ../include)
add_test(NAME ${NAME} COMMAND $<TARGET_FILE:${NAME}> WORKING_DIRECTORY ${TEST_DIR})
add_dependencies(tests ${NAME})
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment