mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
Added comments to some BUILD scripts
This commit is contained in:
parent
193bfdd831
commit
9c778285ea
2 changed files with 14 additions and 1 deletions
|
@ -17,7 +17,12 @@
|
|||
path=`dirname $0`
|
||||
. "$path/SETUP.sh"
|
||||
|
||||
extra_flags="$pentium64_cflags $debug_cflags -lasan -O -g -fsanitize=address -USAFEMALLOC -UFORCE_INIT_OF_VARS -Wno-uninitialized -Wno-maybe-uninitialized"
|
||||
#
|
||||
# Enable AddressSanitzer, a fast memory error detector.
|
||||
# Detects "Out of bounds" and "use-after-free" memory errors
|
||||
#
|
||||
|
||||
extra_flags="$pentium64_cflags $debug_cflags -lasan -O -g -fsanitize=address -USAFEMALLOC -UFORCE_INIT_OF_VARS -Wno-uninitialized -Wno-maybe-uninitialized -DMYSQL_SERVER_SUFFIX=-asan-max"
|
||||
extra_configs="$pentium_configs $debug_configs $valgrind_configs $max_configs $disable_asan_plugins"
|
||||
export LDFLAGS="-ldl"
|
||||
|
||||
|
|
|
@ -23,6 +23,14 @@
|
|||
path=`dirname $0`
|
||||
. "$path/SETUP.sh"
|
||||
|
||||
#
|
||||
# Enable UBSAN, UndefinedBehaviorSanitizer. Detects undefined behavior like:
|
||||
# - Using misaligned or null pointer
|
||||
# - Signed integer overflow
|
||||
# - Conversion to, from, or between floating-point types which would overflow
|
||||
# the destination
|
||||
#
|
||||
|
||||
extra_flags="$pentium64_cflags $debug_cflags -fsanitize=undefined -DWITH_UBSAN -Wno-conversion -Wno-uninitialized"
|
||||
extra_configs="$pentium_configs $debug_configs -DWITH_UBSAN=ON -DMYSQL_MAINTAINER_MODE=NO --without-spider"
|
||||
|
||||
|
|
Loading…
Reference in a new issue