From 2a2ab121b0f65cdc4b104ec763d23f1b7035a644 Mon Sep 17 00:00:00 2001 From: Eugene Kosov Date: Tue, 29 Jan 2019 14:45:51 +0300 Subject: MDEV-17703 Add WITH_UBSAN switch to CMake similar to WITH_ASAN This can be useful: UBSAN_OPTIONS=log_path=/some/path clang users may want to increase stack size in include/my_pthread.h or enable some optimizations --- cmake/os/Linux.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cmake/os') diff --git a/cmake/os/Linux.cmake b/cmake/os/Linux.cmake index b0680d92a1b..55be8674802 100644 --- a/cmake/os/Linux.cmake +++ b/cmake/os/Linux.cmake @@ -35,7 +35,7 @@ ENDFOREACH() # Ensure we have clean build for shared libraries # without unresolved symbols # Not supported with AddressSanitizer -IF(NOT WITH_ASAN) +IF(NOT WITH_ASAN AND NOT WITH_UBSAN) SET(LINK_FLAG_NO_UNDEFINED "-Wl,--no-undefined") ENDIF() -- cgit v1.2.1