* tests/test-free.c (main): Skip the hairy test on glibc < 2.15.
+2021-05-09 Bruno Haible <bruno@clisp.org>
+
+ free tests: Avoid test failure on glibc < 2.15.
+ * tests/test-free.c (main): Skip the hairy test on glibc < 2.15.
+
2021-05-08 Bruno Haible <bruno@clisp.org>
Fix build error when libintl is installed.
/proc/sys/vm/max_map_count exists. This file contains the limit
- for Linux >= 2.4.19: 65536 (DEFAULT_MAX_MAP_COUNT in linux/include/linux/sched.h)
- for Linux >= 2.6.31: 65530 (DEFAULT_MAX_MAP_COUNT in linux/include/linux/mm.h).
+ But do not test it with glibc < 2.15, since that triggers a glibc internal
+ abort: "malloc.c:3551: munmap_chunk: Assertion `ret == 0' failed."
*/
- #if defined __linux__
+ #if defined __linux__ && !(__GLIBC__ == 2 && __GLIBC_MINOR__ < 15)
if (open ("/proc/sys/vm/max_map_count", O_RDONLY) >= 0)
{
/* Preparations. */