OSDN Git Service

2003-02-03 Phil Edwards <pme@gcc.gnu.org>
authorpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Feb 2003 16:44:44 +0000 (16:44 +0000)
committerpme <pme@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Feb 2003 16:44:44 +0000 (16:44 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62322 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 386b44e..5aa483a 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 4d40397..82bf8f3 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
@@ -511,6 +511,18 @@ which is no longer available, thanks deja...-->
       </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
    nature of an open-source project.  For the latest information, join
index c3e3452..cc43e2f 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
@@ -408,6 +408,18 @@ Threading is broken on i386
    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
 
    Note that this section can get rapdily outdated -- such is the nature
index e4295aa..6b2ea06 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