diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2001-01-03 15:53:28 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2001-01-03 15:53:28 +0000 |
commit | 36e40658dbae6eb6a2741762344476909983fd6a (patch) | |
tree | 17e11fc98f84e842428a6595a6eadb13853d36f2 /libstdc++-v3/docs/html/configopts.html | |
parent | f07d22aa6f0d689c917f0aeff416f6ebb38f1e14 (diff) | |
download | gcc-36e40658dbae6eb6a2741762344476909983fd6a.zip gcc-36e40658dbae6eb6a2741762344476909983fd6a.tar.gz gcc-36e40658dbae6eb6a2741762344476909983fd6a.tar.bz2 |
acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value.
2001-01-02 Benjamin Kosnik <bkoz@redhat.com>
* acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* include/bits/c++config (__GLIBCPP__): Bump version number.
* ChangeLog: Start new log for year 2001
* ChangeLog-2000: New file.
* docs/html/configopts.html: Make sure default values are current,
From-SVN: r38663
Diffstat (limited to 'libstdc++-v3/docs/html/configopts.html')
-rw-r--r-- | libstdc++-v3/docs/html/configopts.html | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/libstdc++-v3/docs/html/configopts.html b/libstdc++-v3/docs/html/configopts.html index 73230ae..4e97fe9 100644 --- a/libstdc++-v3/docs/html/configopts.html +++ b/libstdc++-v3/docs/html/configopts.html @@ -7,7 +7,7 @@ <META NAME="GENERATOR" CONTENT="vi and eight fingers"> <TITLE>libstdc++-v3 configure options</TITLE> <LINK REL=StyleSheet HREF="lib3styles.css"> -<!-- $Id: configopts.html,v 1.1 2000/12/10 04:03:08 pme Exp $ --> +<!-- $Id: configopts.html,v 1.2 2001/01/02 22:52:51 bkoz Exp $ --> </HEAD> <BODY> @@ -56,13 +56,13 @@ options</A></H1> </P> <DT><TT>--enable-cstdio </TT>[default] - <DD><P>This is an abbreviated form of <TT>'--enable-cstdio=libio'</TT> + <DD><P>This is an abbreviated form of <TT>'--enable-cstdio=stdio'</TT> (described next). </P> <DT><TT>--enable-cstdio=LIB </TT> <DD><P>Select a target-specific I/O package. As of libstdc++-v3 - snapshot 2.90.8, the choices are 'libio' to specify the GNU + snapshot 2.91, the choices are 'libio' to specify the GNU I/O package (from <A HREF="http://sources.redhat.com/glibc/">glibc</A>, the GNU C library), or 'stdio' to use a generic "C" abstraction. @@ -71,8 +71,13 @@ options</A></H1> <DT><TT>--enable-long-long </TT> <DD><P>The "long long" type was introduced in C99. It is provided as a GNU extension to C++98 in g++. This flag builds - support for "long long" into the library (specialized - templates and the like). + support for "long long" into the library + (specialized templates and the like). This option is off by + default: if enabled, users will have to either use the + new-style "C" headers by default (ie cmath not math.h) or add + appropriate compile-time flags to all compile lines to allow + "C" visibility of this feature (on gnu-linux, the flag is + -D_ISOC99_SOURCE). </P> <DT><TT>--enable-cheaders=OPTION </TT> @@ -89,7 +94,7 @@ options</A></H1> </P> <DT><TT>--enable-threads=LIB </TT> - <DD><P>Select a threading library. As of libstdc++-v3 snapshot 2.90.8, + <DD><P>Select a threading library. As of libstdc++-v3 snapshot 2.91, the choices are: 'yes' for some kind of default (hmmmmm); 'decosf1', 'irix', 'mach', 'os2', 'posix'/'pthreads' @@ -100,7 +105,8 @@ options</A></H1> single-threaded library. </P> <P>All of this is currently undergoing a lot of changes. As of - 2.90.8, 'single' and 'posix' are the only implemented models. + 2.91, 'single' and 'posix' are the only implemented + models. Default is off. </P> <DT><TT>--enable-version-specific-runtime-libs </TT> @@ -151,12 +157,14 @@ options</A></H1> you discover more! </P> - <DT><TT>--enable-wchar </TT>[default] - <DD><P>Certain template specializations are required for wide character - conversion support. This is tricky and currently changing rapidly, - and can cause problems on new platforms. Disabling wide character - specializations is useful for initial porting steps, but builds - only a subset of what is required by ISO. + <DT><TT>--enable-c-mbchar </TT>[default] + <DD><P>Certain template specializations are required for wide + character conversion support. This is tricky and currently + changing rapidly, and can cause problems on new platforms. + Disabling wide character specializations is useful for initial + porting steps, but builds only a subset of what is required by + ISO. Default is on, but the <TT>--enable-c_stdio=stdio </TT> + option currently turns it off. </P> </DL> </P> @@ -169,7 +177,7 @@ options</A></H1> <HR> <P CLASS="fineprint"><EM> -$Id: configopts.html,v 1.1 2000/12/10 04:03:08 pme Exp $ +$Id: configopts.html,v 1.2 2000/12/21 22:52:51 bkoz Exp $ </EM></P> |