Skip to content

Commit e0f65ef

Browse files
committed
fix: disable -fsanitize=undefined on linux
1 parent 9a2870f commit e0f65ef

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,9 @@ elseif(UNIX)
8383
endif()
8484

8585
if(PLUGIFY_HAS_SANITIZER)
86-
target_compile_options(${PROJECT_NAME} PRIVATE $<$<CONFIG:Debug>: -fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined>)
87-
target_link_libraries(${PROJECT_NAME} PRIVATE $<$<CONFIG:Debug>: -fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined>)
86+
# https://github.com/llvm/llvm-project/pull/121228
87+
target_compile_options(${PROJECT_NAME} PRIVATE $<$<CONFIG:Debug>: -fsanitize=address -fno-omit-frame-pointer>) # -fsanitize=undefined
88+
target_link_libraries(${PROJECT_NAME} PRIVATE $<$<CONFIG:Debug>: -fsanitize=address -fno-omit-frame-pointer>) # -fsanitize=undefined
8889
endif()
8990

9091
include(GenerateExportHeader)

0 commit comments

Comments
 (0)