+2017-06-15 Siddhesh Poyarekar <siddhesh@sourceware.org>
+
+ * configure.ac(--enable-tunables): Enable by default.
+ * configure: Regenerate.
+ * NEWS: Mention change.
+ * manual/install.texi (enable-tunables): Adjust documentation.
+ * INSTALL: Regenerate.
+
2017-06-14 Adhemerval Zanella <adhemerval.zanella@linaro.org>
[BZ #18988]
'--enable-tunables'
Tunables support allows additional library parameters to be
- customized at runtime. This is an experimental feature and affects
- startup time and is thus disabled by default. This option can take
- the following values:
-
- 'no'
- This is the default if the option is not passed to configure.
- This disables tunables.
+ customized at runtime. This feature is enabled by default. This
+ option can take the following values:
'yes'
- This is the default if the option is passed to configure.
- This enables tunables and selects the default frontend
- (currently 'valstring').
+ This is the default if no option is passed to configure. This
+ enables tunables and selects the default frontend (currently
+ 'valstring').
+
+ 'no'
+ This option disables tunables.
'valstring'
This enables tunables and selects the 'valstring' frontend for
as atomic variables to try to implement Dekker's mutual exclusion
algorithm).
+* The tunables feature is now enabled by default. This allows users to tweak
+ behavior of the GNU C Library using the GLIBC_TUNABLES environment variable.
+
Security related changes:
* The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes,
if test "${enable_tunables+set}" = set; then :
enableval=$enable_tunables; have_tunables=$enableval
else
- have_tunables=no
+ have_tunables=yes
fi
[AS_HELP_STRING([--enable-tunables],
[Enable tunables support. Known values are 'yes', 'no' and 'valstring'])],
[have_tunables=$enableval],
- [have_tunables=no])
+ [have_tunables=yes])
AC_SUBST(have_tunables)
if test "$have_tunables" = yes; then
AC_DEFINE(HAVE_TUNABLES)
@item --enable-tunables
Tunables support allows additional library parameters to be customized at
-runtime. This is an experimental feature and affects startup time and is thus
-disabled by default. This option can take the following values:
+runtime. This feature is enabled by default. This option can take the
+following values:
@table @code
-@item no
-This is the default if the option is not passed to configure. This disables
-tunables.
-
@item yes
-This is the default if the option is passed to configure. This enables tunables
+This is the default if no option is passed to configure. This enables tunables
and selects the default frontend (currently @samp{valstring}).
+@item no
+This option disables tunables.
+
@item valstring
This enables tunables and selects the @samp{valstring} frontend for tunables.
This frontend allows users to specify tunables as a colon-separated list in a