mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Remove --enable-tunables configure option
And make always supported. The configure option was added on glibc 2.25 and some features require it (such as hwcap mask, huge pages support, and lock elisition tuning). It also simplifies the build permutations. Changes from v1: * Remove glibc.rtld.dynamic_sort changes, it is orthogonal and needs more discussion. * Cleanup more code. Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
This commit is contained in:
committed by
Adhemerval Zanella
parent
6384171fa0
commit
33237fe83d
@ -376,7 +376,6 @@ memalign_check (size_t alignment, size_t bytes)
|
||||
return mem2mem_check (tag_new_usable (mem), bytes);
|
||||
}
|
||||
|
||||
#if HAVE_TUNABLES
|
||||
static void
|
||||
TUNABLE_CALLBACK (set_mallopt_check) (tunable_val_t *valp)
|
||||
{
|
||||
@ -384,7 +383,6 @@ TUNABLE_CALLBACK (set_mallopt_check) (tunable_val_t *valp)
|
||||
if (value != 0)
|
||||
__malloc_debug_enable (MALLOC_CHECK_HOOK);
|
||||
}
|
||||
#endif
|
||||
|
||||
static bool
|
||||
initialize_malloc_check (void)
|
||||
@ -392,12 +390,6 @@ initialize_malloc_check (void)
|
||||
/* This is the copy of the malloc initializer that we pulled in along with
|
||||
malloc-check. This does not affect any of the libc malloc structures. */
|
||||
ptmalloc_init ();
|
||||
#if HAVE_TUNABLES
|
||||
TUNABLE_GET (check, int32_t, TUNABLE_CALLBACK (set_mallopt_check));
|
||||
#else
|
||||
const char *s = secure_getenv ("MALLOC_CHECK_");
|
||||
if (s && s[0] != '\0' && s[0] != '0')
|
||||
__malloc_debug_enable (MALLOC_CHECK_HOOK);
|
||||
#endif
|
||||
return __is_malloc_debug_enabled (MALLOC_CHECK_HOOK);
|
||||
}
|
||||
|
Reference in New Issue
Block a user