Skip to content

Commit

Permalink
[compiler-rt][nsan] Modify NSAN_CFLAGS setting (#98768)
Browse files Browse the repository at this point in the history
Use -fno-rtti flag to avoid vtables in the runtime library (similarly to asan, dfsan, msan).
Remove unneeded -fPIC from NSAN_CFLAGS.

Fix #98767
  • Loading branch information
chestnykh committed Jul 14, 2024
1 parent 92fe391 commit 52139d8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions compiler-rt/lib/nsan/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ set(NSAN_HEADERS
nsan_suppressions.h
)

append_list_if(COMPILER_RT_HAS_FPIC_FLAG -fPIC NSAN_CFLAGS)

set(NSAN_DYNAMIC_LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS})

set(NSAN_CFLAGS ${SANITIZER_COMMON_CFLAGS})
append_rtti_flag(OFF NSAN_CFLAGS)

set(NSAN_DYNAMIC_CFLAGS ${NSAN_CFLAGS})

set(NSAN_COMMON_RUNTIME_OBJECT_LIBS
Expand Down

0 comments on commit 52139d8

Please sign in to comment.