Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tarantool: work around LeakSanitizer internal errors (#12321)
With enabled LeakSanitizer on AArch64 ICU build fails due to false positive warnings from Leak Sanitizer (part of config.log): ``` configure:3209: checking whether we are cross compiling configure:3217: clang -o conftest -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -lpthread conftest.c >&5 configure:3221: $? = 0 configure:3228: ./conftest ==666==LeakSanitizer has encountered a fatal error. ==666==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1 ==666==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc) configure:3232: $? = 1 configure:3239: error: in `/src/tarantool/build/icu': configure:3241: error: cannot run C compiled programs. ``` The patch disable LeakSanitizer on AArch64 and increase verbosity. Related to #11798 Related to google/sanitizers#723
- Loading branch information