independently-maintained implementations of libcrypt. It may
become the default in a future release.
-'--disable-experimental-malloc'
- By default, a per-thread cache is enabled in 'malloc'. While this
- cache can be disabled on a per-application basis using tunables
- (set glibc.malloc.tcache_count to zero), this option can be used to
- remove it from the build completely.
-
'--disable-scv'
Disable using 'scv' instruction for syscalls. All syscalls will
use 'sc' instead, even if the kernel supports 'scv'. PowerPC only.
alternatively stable kernels from versions 6.1.6, 5.15.87, 5.10.163,
5.4.228, 4.19.270 or 4.14.303.
+* The --disable-experimental-malloc is no longer available. The per-thread
+ cache can still be disable per-application using tunables
+ (glibc.malloc.tcache_count set to zero).
+
Changes to build and runtime requirements:
[Add changes to build and runtime requirements here]
mach-interface-list = @mach_interface_list@
-experimental-malloc = @experimental_malloc@
-
memory-tagging = @memory_tagging@
nss-crypt = @libc_cv_nss_crypt@
libc_cv_nss_crypt
build_crypt
memory_tagging
-experimental_malloc
enable_werror
all_warnings
force_install
enable_all_warnings
enable_werror
enable_multi_arch
-enable_experimental_malloc
enable_memory_tagging
enable_crypt
enable_nss_crypt
--disable-werror do not build with -Werror
--enable-multi-arch enable single DSO with optimizations for multiple
architectures
- --disable-experimental-malloc
- disable experimental malloc features
--enable-memory-tagging enable memory tagging if supported by the
architecture [default=no]
--disable-crypt do not build nor install the passphrase hashing
fi
-# Check whether --enable-experimental-malloc was given.
-if test "${enable_experimental_malloc+set}" = set; then :
- enableval=$enable_experimental_malloc; experimental_malloc=$enableval
-else
- experimental_malloc=yes
-fi
-
-
-
# Check whether --enable-memory-tagging was given.
if test "${enable_memory_tagging+set}" = set; then :
enableval=$enable_memory_tagging; memory_tagging=$enableval
[multi_arch=$enableval],
[multi_arch=default])
-AC_ARG_ENABLE([experimental-malloc],
- AS_HELP_STRING([--disable-experimental-malloc],
- [disable experimental malloc features]),
- [experimental_malloc=$enableval],
- [experimental_malloc=yes])
-AC_SUBST(experimental_malloc)
-
AC_ARG_ENABLE([memory-tagging],
AS_HELP_STRING([--enable-memory-tagging],
[enable memory tagging if supported by the architecture @<:@default=no@:>@]),
tst-mxfast-ENV = GLIBC_TUNABLES=glibc.malloc.tcache_count=0:glibc.malloc.mxfast=0
CPPFLAGS-malloc-debug.c += -DUSE_TCACHE=0
-ifeq ($(experimental-malloc),yes)
CPPFLAGS-malloc.c += -DUSE_TCACHE=1
-else
-CPPFLAGS-malloc.c += -DUSE_TCACHE=0
-endif
# Uncomment this for test releases. For public releases it is too expensive.
#CPPFLAGS-malloc.o += -DMALLOC_DEBUG=1
independently-maintained implementations of libcrypt. It may become
the default in a future release.
-@item --disable-experimental-malloc
-By default, a per-thread cache is enabled in @code{malloc}. While
-this cache can be disabled on a per-application basis using tunables
-(set glibc.malloc.tcache_count to zero), this option can be used to
-remove it from the build completely.
-
@item --disable-scv
Disable using @code{scv} instruction for syscalls. All syscalls will use
@code{sc} instead, even if the kernel supports @code{scv}. PowerPC only.
'--disable-mathvec',
'--disable-tunables',
'--disable-crypt',
- '--disable-experimental-malloc',
'--disable-build-nscd',
'--disable-nscd']},
{'variant': 'no-pie',