H.J. Lu 219822fd5d mmap: Avoid the sanitizer configure check failure
When -fsanitize=address,undefined is used to build, the mmap configure
check failed with

=================================================================
==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.

config/

	* mmap.m4 (GCC_AC_FUNC_MMAP): New.
	* no-executables.m4 (AC_FUNC_MMAP): Renamed to GCC_AC_FUNC_MMAP.
	Change AC_FUNC_MMAP to GCC_AC_FUNC_MMAP.

libiberty/

	* Makefile.in (aclocal_deps): Add $(srcdir)/../config/mmap.m4.
	* acinclude.m4: Change AC_FUNC_MMAP to GCC_AC_FUNC_MMAP.
	* aclocal.m4: Regenerated.
	* configure: Likewise.

zlib/

	* acinclude.m4: Include ../config/mmap.m4.
	* Makefile.in: Regenerated.
	* configure: Likewise.
2024-04-10 03:57:02 -07:00
..
2021-05-18 17:46:55 -04:00
2022-10-12 10:08:14 +10:30
2018-06-18 09:33:48 -04:00
2022-01-01 12:49:07 -05:00
2018-06-18 09:33:48 -04:00
2018-06-18 09:33:48 -04:00
2023-11-30 10:14:30 +01:00
2022-11-15 15:24:29 -08:00
2023-11-15 12:53:04 +00:00
2023-11-30 10:14:30 +01:00
2023-11-15 12:53:04 +00:00
2023-11-15 12:53:04 +00:00
2022-09-28 13:37:31 +09:30
2020-04-29 14:25:36 -07:00
2018-10-31 17:16:41 +00:00
2023-01-04 13:23:54 +10:30
2018-04-05 15:22:13 -07:00
2022-11-07 14:32:10 +01:00