"H.J. Lu" writes: > When -fsanitize=address,undefined is used to build, the mmap configure > check failed with I think Paul fixed this in autoconf commit 09b6e78d1592ce10fdc975025d699ee41444aa3f, so we should add a comment about that so we can clean this up in future. > > ================================================================= > ==231796==ERROR: LeakSanitizer: detected memory leaks > > Direct leak of 4096 byte(s) in 1 object(s) allocated from: > #0 0x7cdd3d0defdf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 > #1 0x5750c7f6d72b in main /home/alan/build/gas-san/all/bfd/conftest.c:239 > > Direct leak of 4096 byte(s) in 1 object(s) allocated from: > #0 0x7cdd3d0defdf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69 > #1 0x5750c7f6d2e1 in main /home/alan/build/gas-san/all/bfd/conftest.c:190 > > SUMMARY: AddressSanitizer: 8192 byte(s) leaked in 2 allocation(s). > > Define GCC_AC_FUNC_MMAP with export ASAN_OPTIONS=detect_leaks=0 to avoid > the sanitizer configure check failure. > > H.J. Lu (2): > mmap: Avoid the sanitizer configure check failure > mmap: Avoid the sanitizer configure check failure > > bfd/Makefile.in | 2 +- > bfd/aclocal.m4 | 1 + > bfd/configure | 5 +++++ > bfd/configure.ac | 2 +- > binutils/Makefile.in | 2 +- > binutils/aclocal.m4 | 1 + > binutils/configure | 5 +++++ > binutils/configure.ac | 2 +- > config/mmap.m4 | 12 ++++++++++++ > config/no-executables.m4 | 4 ++-- > ld/Makefile.in | 2 +- > ld/aclocal.m4 | 1 + > ld/configure | 5 +++++ > ld/configure.ac | 2 +- > libctf/Makefile.in | 2 +- > libctf/aclocal.m4 | 1 + > libctf/configure | 5 +++++ > libctf/configure.ac | 2 +- > libiberty/Makefile.in | 1 + > libiberty/acinclude.m4 | 2 +- > libiberty/aclocal.m4 | 1 + > libiberty/configure | 5 +++++ > libsframe/Makefile.in | 1 + > libsframe/aclocal.m4 | 1 + > libsframe/configure | 5 +++++ > libsframe/configure.ac | 2 +- > zlib/Makefile.in | 2 +- > zlib/acinclude.m4 | 1 + > zlib/configure | 7 ------- > 29 files changed, 64 insertions(+), 20 deletions(-)