PR libstdc++/9527, PR libstdc++/8713
authorPhil Edwards <pme@gcc.gnu.org>
Mon, 3 Feb 2003 16:44:44 +0000 (16:44 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Mon, 3 Feb 2003 16:44:44 +0000 (16:44 +0000)
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

libstdc++-v3/ChangeLog
libstdc++-v3/docs/html/faq/index.html
libstdc++-v3/docs/html/faq/index.txt
libstdc++-v3/docs/html/install.html

index 386b44e9b530c0203089b10ac60e3d834c8bf44c..5aa483a64aab63e7237b57bf67438f6253f88851 100644 (file)
@@ -1,3 +1,11 @@
+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>
 
        PR libstdc++/9234
index 4d40397c60f23a6a87733caa7f54f87f59129076..82bf8f3d608bc48c9b894c84bc29dbef6fbea3b2 100644 (file)
@@ -499,7 +499,7 @@ which is no longer available, thanks deja...-->
       </p>
 
 <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
          platforms.  The assembly code accidentally used opcodes that are
          only available on the i486 and later.  So if you configured GCC
@@ -510,6 +510,18 @@ which is no longer available, thanks deja...-->
       <p>This is fixed in 3.2.2.
       </p>
 
+<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>
    <em>Note that this section can get rapdily outdated -- such is the
index c3e3452d5b188bf981e2259df71b3b3d915cbceb..cc43e2f1bb95f1f85239c88219b3f1431ef21eb1 100644 (file)
    solution.
      _________________________________________________________________
 
-Threading is broken on i386
+3.7 Threading is broken on i386
 
    Support for atomic integer operations is/was broken on i386 platforms.
    The assembly code accidentally used opcodes that are only available on
@@ -406,6 +406,18 @@ Threading is broken on i386
    will the problem appear.
 
    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
index e4295aaa4de365d3ee18939dc8659a2059d4d744..6b2ea06645628bc02ec5c446f659a52b8e35ce86 100644 (file)
@@ -99,7 +99,8 @@
 
       <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++
-      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>
       The configure option --enable-clocale can be used force a