Commit 00f53979 by Phil Edwards

PR libstdc++/9527, PR libstdc++/8713

2003-02-03  Phil Edwards  <pme@gcc.gnu.org>

	PR libstdc++/9527, PR libstdc++/8713
	* docs/html/install.html:  Mention glibc version requirement.
	* docs/html/faq/index.html (3.8):  New note, glibc 2.2.5+ is needed
	with 3.2.1+ (formatting bugfixes).
	* docs/html/faq/index.txt:  Regenerate.

From-SVN: r62322
parent 954d4177
2003-02-03 Phil Edwards <pme@gcc.gnu.org>
PR libstdc++/9527, PR libstdc++/8713
* docs/html/install.html: Mention glibc version requirement.
* docs/html/faq/index.html (3.8): New note, glibc 2.2.5+ is needed
with 3.2.1+ (formatting bugfixes).
* docs/html/faq/index.txt: Regenerate.
2003-02-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de> 2003-02-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
PR libstdc++/9234 PR libstdc++/9234
......
...@@ -499,7 +499,7 @@ which is no longer available, thanks deja...--> ...@@ -499,7 +499,7 @@ which is no longer available, thanks deja...-->
</p> </p>
<hr /> <hr />
<h2><a name="3_7">Threading is broken on i386</a></h2> <h2><a name="3_7">3.7 Threading is broken on i386</a></h2>
<p>Support for atomic integer operations is/was broken on i386 <p>Support for atomic integer operations is/was broken on i386
platforms. The assembly code accidentally used opcodes that are platforms. The assembly code accidentally used opcodes that are
only available on the i486 and later. So if you configured GCC only available on the i486 and later. So if you configured GCC
...@@ -511,6 +511,18 @@ which is no longer available, thanks deja...--> ...@@ -511,6 +511,18 @@ which is no longer available, thanks deja...-->
</p> </p>
<hr /> <hr />
<h2><a name="3_8">3.8 Recent GNU/Linux glibc required?</a></h2>
<p>For 3.2.1 (shared library version 5.0.1) and later, the library
uses localization and formatting code from the system C library
(glibc) version 2.2.5. That version of glibc is over a year old
and contains necessary bugfixes. Many GNU/Linux distros make
glibc version 2.3.x available now.
</p>
<p>The guideline is simple: the more recent the C++ library, the
more recent the C library.
</p>
<hr />
<h1><a name="4_0">4.0 Known Bugs and Non-Bugs</a></h1> <h1><a name="4_0">4.0 Known Bugs and Non-Bugs</a></h1>
<em>Note that this section can get rapdily outdated -- such is the <em>Note that this section can get rapdily outdated -- such is the
nature of an open-source project. For the latest information, join nature of an open-source project. For the latest information, join
......
...@@ -396,7 +396,7 @@ ...@@ -396,7 +396,7 @@
solution. solution.
_________________________________________________________________ _________________________________________________________________
Threading is broken on i386 3.7 Threading is broken on i386
Support for atomic integer operations is/was broken on i386 platforms. Support for atomic integer operations is/was broken on i386 platforms.
The assembly code accidentally used opcodes that are only available on The assembly code accidentally used opcodes that are only available on
...@@ -408,6 +408,18 @@ Threading is broken on i386 ...@@ -408,6 +408,18 @@ Threading is broken on i386
This is fixed in 3.2.2. This is fixed in 3.2.2.
_________________________________________________________________ _________________________________________________________________
3.8 Recent GNU/Linux glibc required?
For 3.2.1 (shared library version 5.0.1) and later, the library uses
localization and formatting code from the system C library (glibc)
version 2.2.5. That version of glibc is over a year old and contains
necessary bugfixes. Many GNU/Linux distros make glibc version 2.3.x
available now.
The guideline is simple: the more recent the C++ library, the more
recent the C library.
_________________________________________________________________
4.0 Known Bugs and Non-Bugs 4.0 Known Bugs and Non-Bugs
Note that this section can get rapdily outdated -- such is the nature Note that this section can get rapdily outdated -- such is the nature
......
...@@ -99,7 +99,8 @@ ...@@ -99,7 +99,8 @@
<dd>If gcc 3.1.0 or later on is being used on linux, an attempt <dd>If gcc 3.1.0 or later on is being used on linux, an attempt
will be made to use "C" library functionality necessary for C++ will be made to use "C" library functionality necessary for C++
named locale support. named locale support. For gcc 3.2.1 and later, this means that
glibc 2.2.5 or later is required.
<p> <p>
The configure option --enable-clocale can be used force a The configure option --enable-clocale can be used force a
......
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