we use the global setting of CMAKE_POSITION_INDEPENDENT_CODE for
defining this flag.
Signed-off-by: Kefu Chai <kchai@redhat.com>
message(FATAL_ERROR "Cannot combine -fsanitize-leak w/-fsanitize-thread")
endif()
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fsanitize=thread -fno-omit-frame-pointer -pie -ltsan ")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=thread -fno-omit-frame-pointer -fPIC")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=thread -fno-omit-frame-pointer -fPIC")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=thread -fno-omit-frame-pointer")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=thread -fno-omit-frame-pointer")
if(HAVE_JEMALLOC)
message(FATAL "TSAN does not work well with JeMalloc")
endif()