summaryrefslogtreecommitdiff
path: root/src/pal
diff options
context:
space:
mode:
authorSteve Harter <sharter@microsoft.com>2015-11-05 18:41:48 -0600
committerSteve Harter <sharter@microsoft.com>2015-11-17 10:57:16 -0600
commit4e06e4271162ac65a57719398e3b5572de9f5185 (patch)
tree1ca0a0122505a5d1eeca015267cbaa3a29456378 /src/pal
parent48617ae01367b2aad76938d101199cf369bead64 (diff)
downloadcoreclr-4e06e4271162ac65a57719398e3b5572de9f5185.tar.gz
coreclr-4e06e4271162ac65a57719398e3b5572de9f5185.tar.bz2
coreclr-4e06e4271162ac65a57719398e3b5572de9f5185.zip
Enable CLANG sanitizers for native debug builds
Diffstat (limited to 'src/pal')
-rw-r--r--src/pal/src/CMakeLists.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pal/src/CMakeLists.txt b/src/pal/src/CMakeLists.txt
index b1f11bd9e3..ad5425b8df 100644
--- a/src/pal/src/CMakeLists.txt
+++ b/src/pal/src/CMakeLists.txt
@@ -66,6 +66,8 @@ elseif(PAL_CMAKE_PLATFORM_ARCH_ARM64)
add_definitions(-D_WIN64=1)
endif()
+# turn off capability to remove unused functions (which was enabled in debug build with sanitizers)
+set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "${CMAKE_SHARED_LINKER_FLAGS_DEBUG} -Wl,--no-gc-sections")
add_compile_options(-fno-builtin)
add_compile_options(-fPIC)