Commit 6c3385c1 by Paolo Carlini Committed by Paolo Carlini

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
parent 5c69a0df
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
......
...@@ -1079,14 +1079,13 @@ dnl [time.clock] in the current C++0x working draft. ...@@ -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
......
...@@ -320,16 +320,16 @@ ...@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment