about summary refs log tree commit diff
path: root/manual/install.texi
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-06-15 15:12:54 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-06-15 15:12:54 +0530
commit2c0b90ab443abc967cbf75add4f7fde84978cb95 (patch)
tree600ed279223cf8a1e3a28bf623309fe9a51a6f8e /manual/install.texi
parent0edbf1230131dfeb03d843d2859e2104456fad80 (diff)
downloadglibc-2c0b90ab443abc967cbf75add4f7fde84978cb95.tar.gz
glibc-2c0b90ab443abc967cbf75add4f7fde84978cb95.tar.xz
glibc-2c0b90ab443abc967cbf75add4f7fde84978cb95.zip
Enable tunables by default
All of the major architectures are adopting tunables as a way to add
tuning to the library, from hwcap_mask for aarch64 to HLE for s390 and
ifunc and cache geometry for x86.  Given this adoption and the fact
that we don't want additional tuning knobs to be added outside of
tunables, it makes sense to enable tunables by default using this
trivial patch.

Smoke tested on x86 to ensure that tunables code was built without
specifying it as a configure flag.  I have kept it as --enabled and
not changed it to --disable since we want to still keep the option of
different kinds of front-ends for tunables.

	* configure.ac(--enable-tunables): Enable by default.
	* configure: Regenerate.
	* NEWS: Mention change.
	* manual/install.texi (enable-tunables): Adjust documentation.
	* INSTALL: Regenerate.
Diffstat (limited to 'manual/install.texi')
-rw-r--r--manual/install.texi13
1 files changed, 6 insertions, 7 deletions
diff --git a/manual/install.texi b/manual/install.texi
index d39d2daacd..cbc912817a 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -208,18 +208,17 @@ Use this option to disable the vector math library.
 
 @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