acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME]): Improve documentation.

2008-08-24  Paolo Carlini  <paolo.carlini@oracle.com>

	* acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME]): Improve documentation.
	* doc/xml/manual/configure.xml: Likewise.

From-SVN: r139533
This commit is contained in:
Paolo Carlini 2008-08-24 09:37:07 +00:00 committed by Paolo Carlini
parent 5c69a0dfdd
commit 6c3385c1dd
3 changed files with 19 additions and 15 deletions

View File

@ -1,3 +1,8 @@
2008-08-24 Paolo Carlini <paolo.carlini@oracle.com>
* acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME]): Improve documentation.
* doc/xml/manual/configure.xml: Likewise.
2008-08-23 Paolo Carlini <paolo.carlini@oracle.com> 2008-08-23 Paolo Carlini <paolo.carlini@oracle.com>
* acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME]): Use [=KIND] in * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME]): Use [=KIND] in

View File

@ -1079,14 +1079,13 @@ dnl [time.clock] in the current C++0x working draft.
dnl dnl
dnl --enable-clock-gettime dnl --enable-clock-gettime
dnl --enable-clock-gettime=yes dnl --enable-clock-gettime=yes
dnl checks for the availability of monotonic or realtime clocks dnl checks for the availability of monotonic and realtime clocks
dnl in libc and libposix4 dnl in libc and libposix4 and in case links the latter
dnl --enable-clock-gettime=rt dnl --enable-clock-gettime=rt
dnl searches librt too, and in case of success enables its linking dnl also searches (and, in case, links) librt. Note that this is
dnl to libstdc++ as part of the build process. Note that this is
dnl not always desirable because, in glibc, for example, in turn it dnl not always desirable because, in glibc, for example, in turn it
dnl triggers automatically the linking of libpthread too, which dnl triggers the linking of libpthread too, which activates locking,
dnl activates locking, a large overhead for single-thread programs. dnl a large overhead for single-thread programs.
dnl --enable-clock-gettime=no dnl --enable-clock-gettime=no
dnl --disable-clock-gettime dnl --disable-clock-gettime
dnl disables the checks completely dnl disables the checks completely

View File

@ -320,16 +320,16 @@
</listitem></varlistentry> </listitem></varlistentry>
<varlistentry><term><code>--enable-clock-gettime=OPTION</code></term> <varlistentry><term><code>--enable-clock-gettime=OPTION</code></term>
<listitem><para>Enables checks (link-type too) for the clock_gettime clocks, <listitem><para>Enables link-type checks for the availability of the
used in the implementation [time.clock] in the current C++0x draft. clock_gettime clocks, used in [time.clock] of the current C++0x draft.
The choice OPTION=yes checks for the availability of the monotonic and The choice OPTION=yes checks for the availability of the monotonic and
realtime clocks in libc and libposix4. OPTION=rt searches librt too, realtime clocks in libc and libposix4. In case of need the latter is
and in case of success enables its linking to libstdc++ as part of the also linked to libstdc++ as part of the build process. OPTION=rt
build process. Note that this is not always desirable because, in also searches (and, in case, links) librt. Note that the latter
glibc, for example, in turn it triggers automatically the linking of is not always desirable because, in glibc, for example, in turn it
libpthread too, which activates locking, a large overhead for triggers the linking of libpthread too, which activates locking,
single-thread programs. OPTION=no skips the tests completely. The a large overhead for single-thread programs. OPTION=no skips the
default is OPTION=no. tests completely. The default is OPTION=no.
</para> </para>
</listitem></varlistentry> </listitem></varlistentry>