diff options
author | Kamil Rytarowski <n54@gmx.com> | 2018-03-03 12:00:12 +0000 |
---|---|---|
committer | Kamil Rytarowski <n54@gmx.com> | 2018-03-03 12:00:12 +0000 |
commit | 19e82ec8157e4b827202764f91983e6034476920 (patch) | |
tree | b5af91d1a4c5f96e7770bbd4bac0fe2d179e730b /lib/msan | |
parent | 453f0a028e6ded2904c3d09ff66005887a26d589 (diff) |
[msan] Restrict -ftls-model=initial-exec to FreeBSD
Noted by <eugenis> in D43613
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@326649 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/msan')
-rw-r--r-- | lib/msan/CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/msan/CMakeLists.txt b/lib/msan/CMakeLists.txt index cdfcc6146..61c7bd7e5 100644 --- a/lib/msan/CMakeLists.txt +++ b/lib/msan/CMakeLists.txt @@ -17,7 +17,9 @@ set(MSAN_RTL_CXX_SOURCES set(MSAN_RTL_CFLAGS ${SANITIZER_COMMON_CFLAGS}) -append_list_if(COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC -ftls-model=initial-exec MSAN_RTL_CFLAGS) +if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") + append_list_if(COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC -ftls-model=initial-exec MSAN_RTL_CFLAGS) +endif() append_rtti_flag(OFF MSAN_RTL_CFLAGS) if(NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD") append_list_if(COMPILER_RT_HAS_FPIE_FLAG -fPIE MSAN_RTL_CFLAGS) |