docs: Update sourceware->sources in every HTML file.

2000-07-11  Phil Edwards  <pme@sourceware.cygnus.com>

	* docs:  Update sourceware->sources in every HTML file.  Minor updates.

From-SVN: r34967
This commit is contained in:
Phil Edwards 2000-07-11 21:45:08 +00:00 committed by Phil Edwards
parent 4003801c76
commit c0ed1dea37
25 changed files with 339 additions and 326 deletions

View file

@ -1,3 +1,7 @@
2000-07-11 Phil Edwards <pme@sourceware.cygnus.com>
* docs: Update sourceware->sources in every HTML file. Minor updates.
2000-07-07 Benjamin Kosnik <bkoz@soma.redhat.com> 2000-07-07 Benjamin Kosnik <bkoz@soma.redhat.com>
Clean up configure/build longstanding issues. Clean up configure/build longstanding issues.

View file

@ -87,7 +87,7 @@ response from the maintainers) it would have all of these pieces:
get the latest version of GNU diff. get the latest version of GNU diff.
<li> When you have all these pieces, bundle them up in a mail message <li> When you have all these pieces, bundle them up in a mail message
and send it to libstdc++@sourceware.cygnus.com. All patches and related and send it to libstdc++@sources.redhat.com. All patches and related
discussion should be sent to the libstdc++ mailinglist. discussion should be sent to the libstdc++ mailinglist.
</ul> </ul>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, gcc, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, gcc, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for libstdc++ chapter 17."> <META NAME="DESCRIPTION" CONTENT="HOWTO for libstdc++ chapter 17.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 17</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 17</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/18_support/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/18_support/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.2 2000/04/25 06:39:48 bkoz Exp $ --> <!-- $Id: howto.html,v 1.3 2000/05/03 16:11:02 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -145,9 +145,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.2 2000/04/25 06:39:48 bkoz Exp $ <BR> $Id: howto.html,v 1.3 2000/05/03 16:11:02 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 18."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 18.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 18</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 18</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/18_support/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/18_support/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ --> <!-- $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -248,9 +248,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ <BR> $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 19."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 19.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 19</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 19</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/19_diagnostics/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/19_diagnostics/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ --> <!-- $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -98,9 +98,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ <BR> $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 20."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 20.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 20</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 20</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/20_util/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/20_util/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.5 2000/03/20 22:16:21 pme Exp $ --> <!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -184,9 +184,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.5 2000/03/20 22:16:21 pme Exp $ <BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 21."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 21.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 21</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 21</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/21_strings/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/21_strings/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ --> <!-- $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -295,9 +295,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ <BR> $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 22."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 22.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 22</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 22</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/22_locale/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/22_locale/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.5 2000/03/20 22:16:21 pme Exp $ --> <!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -61,9 +61,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.5 2000/03/20 22:16:21 pme Exp $ <BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 23."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 23.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 23</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 23</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/23_containers/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/23_containers/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.8 2000/03/23 20:58:38 pme Exp $ --> <!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -236,9 +236,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.8 2000/03/23 20:58:38 pme Exp $ <BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 24."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 24.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 24</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 24</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/24_iterators/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/24_iterators/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ --> <!-- $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -85,9 +85,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ <BR> $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 25."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 25.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 25</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 25</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/25_algorithms/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/25_algorithms/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ --> <!-- $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -87,9 +87,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.1 2000/04/21 20:33:31 bkoz Exp $ <BR> $Id: howto.html,v 1.2 2000/07/07 21:13:28 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 26."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 26.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 26</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 26</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/26_numerics/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/26_numerics/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.2 2000/06/28 15:14:39 gdr Exp $ --> <!-- $Id: howto.html,v 1.3 2000/07/07 21:13:28 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -133,9 +133,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.2 2000/06/28 15:14:39 gdr Exp $ <BR> $Id: howto.html,v 1.3 2000/07/07 21:13:28 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="HOWTO, libstdc++, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 27."> <META NAME="DESCRIPTION" CONTENT="HOWTO for the libstdc++ chapter 27.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 HOWTO: Chapter 27</TITLE> <TITLE>libstdc++-v3 HOWTO: Chapter 27</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/27_io/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/docs/27_io/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- $Id: howto.html,v 1.7 1999/12/15 16:57:06 pme Exp $ --> <!-- $Id: howto.html,v 1.1 2000/04/21 20:33:32 bkoz Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -334,9 +334,9 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: howto.html,v 1.7 1999/12/15 16:57:06 pme Exp $ <BR> $Id: howto.html,v 1.1 2000/04/21 20:33:32 bkoz Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="libstdc++, libstdc++-v3, egcs, g++"> <META NAME="KEYWORDS" CONTENT="libstdc++, libstdc++-v3, egcs, g++">
<META NAME="DESCRIPTION" CONTENT="Configuration options for libstdc++-v3."> <META NAME="DESCRIPTION" CONTENT="Configuration options for libstdc++-v3.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 configure options</TITLE> <TITLE>libstdc++-v3 configure options</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css"> <LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: configopts.html,v 1.4 2000/05/19 19:55:50 pme Exp $ --> <!-- $Id: configopts.html,v 1.5 2000/07/07 21:13:27 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
@ -17,8 +17,8 @@
options</A></H1> options</A></H1>
<P>The latest version of this document is always available at <P>The latest version of this document is always available at
<A HREF="http://sourceware.cygnus.com/libstdc++/configopts.html"> <A HREF="http://sources.redhat.com/libstdc++/configopts.html">
http://sourceware.cygnus.com/libstdc++/configopts.html</A>. http://sources.redhat.com/libstdc++/configopts.html</A>.
</P> </P>
<P>To the <A HREF="index.html">libstdc++-v3 homepage</A>. <P>To the <A HREF="index.html">libstdc++-v3 homepage</A>.
@ -29,14 +29,14 @@ options</A></H1>
<P>Here are some of the non-obvious options to libstdc++'s configure. <P>Here are some of the non-obvious options to libstdc++'s configure.
Keep in mind that Keep in mind that
<!-- This SECnn should be the "Choosing Package Options" section. --> <!-- This SECnn should be the "Choosing Package Options" section. -->
<A HREF="http://sourceware.cygnus.com/autoconf/autoconf.html#SEC74">they <A HREF="http://sources.redhat.com/autoconf/autoconf.html#SEC74">they
all have opposite forms as well</A> all have opposite forms as well</A>
(enable/disable and with/without). The defaults are for the latest (enable/disable and with/without). The defaults are for the latest
snapshot, 2.90.8. snapshot, 2.90.8.
<DL> <DL>
<DT><TT>--enable-multilib </TT>[default] <DT><TT>--enable-multilib </TT>[default]
<DD><P>This is part of the generic multilib support for building <DD><P>This is part of the generic multilib support for building
cross compilers. As such, targets like "powerpc-elf" will be cross compilers. As such, targets like "powerpc-elf" will
have libstdc++ built many different ways: "-msoft-float" and have libstdc++ built many different ways: "-msoft-float" and
not, etc. A different libstdc++ will be built for each of the not, etc. A different libstdc++ will be built for each of the
different multilib versions. This option is on by default. different multilib versions. This option is on by default.
@ -61,7 +61,7 @@ options</A></H1>
<DD><P>Select a target-specific I/O package. As of libstdc++-v3 <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.90.8, the choices are 'libio' to specify the GNU
I/O package (from I/O package (from
<A HREF="http://sourceware.cygnus.com/glibc/">glibc</A>, the <A HREF="http://sources.redhat.com/glibc/">glibc</A>, the
GNU C library), or 'wince' to specify the Microsoft Windows CE GNU C library), or 'wince' to specify the Microsoft Windows CE
library. Eventually a generic cstdio interface will be added library. Eventually a generic cstdio interface will be added
so that people who want to use libstdc++-v3 with say, the Palm so that people who want to use libstdc++-v3 with say, the Palm
@ -115,11 +115,11 @@ options</A></H1>
at it. It's described in <A HREF="gccrebuild.html">its own at it. It's described in <A HREF="gccrebuild.html">its own
little page</A>. Note that other --enable flags will little page</A>. Note that other --enable flags will
interact with this one. In libstdc++-v3 snapshot 2.90.8, interact with this one. In libstdc++-v3 snapshot 2.90.8,
this is enabled by default, with DIR this is enabled by default, with DIR set to
set to <TT> '../..' </TT>, so that building <TT> '../..' </TT>, so that building the complete GCC sources
the complete GCC sources with libstdc++-v3 in place works with libstdc++-v3 in place works transparently. Since then,
transparently. Since then, library sources have been merged library sources have been merged into the compiler sources,
into the compiler sources, and this option has been removed. and this option has been removed.
</P> </P>
<DT><TT>--enable-cxx-flags=FLAGS</TT> <DT><TT>--enable-cxx-flags=FLAGS</TT>
@ -149,7 +149,7 @@ options</A></H1>
</P> </P>
</DL> </DL>
</P> </P>
<P>Return <A HREF="#top">to the top of the README</A> or <P>Return <A HREF="#top">to the top of the page</A> or
<A HREF="index.html">to the homepage</A>. <A HREF="index.html">to the homepage</A>.
</P> </P>
@ -158,7 +158,7 @@ options</A></H1>
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
$Id: configopts.html,v 1.4 2000/05/19 19:55:50 pme Exp $ $Id: configopts.html,v 1.5 2000/07/07 21:13:27 pme Exp $
</EM></P> </EM></P>

View file

@ -1,7 +1,9 @@
<!--#include virtual="/libstdc++/header.html"--> <!--#include virtual="/libstdc++/header.html"-->
<P><B>All of these documents</B> (in fact, this entire homepage set) are
bundled with the library source, under the <TT>docs</TT> subdirectory.
</P>
<H2><A NAME="1">Introductory notes for libstdc++</A></H2> <H2><A NAME="1">Introductory notes for libstdc++</A></H2>
<P>This is a short list of text files pertaining to this <P>This is a short list of text files pertaining to this
@ -22,8 +24,9 @@
<LI><A HREF="17_intro/HEADER_POLICY">HEADER_POLICY</A> <LI><A HREF="17_intro/HEADER_POLICY">HEADER_POLICY</A>
- header naming and sub-include structure - header naming and sub-include structure
<LI><A HREF="17_intro/PROBLEMS">PROBLEMS</A> <LI><A HREF="17_intro/PROBLEMS">PROBLEMS</A>
<LI> <A HREF="../README">README</a> <!-- Linking to "../README" doesn't work; we are at the top level
- directory structure of the web pages. Punt. -->
<LI>README - directory structure
<LI><A HREF="17_intro/RELEASE-NOTES">RELEASE-NOTES</A> <LI><A HREF="17_intro/RELEASE-NOTES">RELEASE-NOTES</A>
- instructions for building, using - instructions for building, using
<LI><A HREF="17_intro/TODO">TODO</A> <LI><A HREF="17_intro/TODO">TODO</A>
@ -43,7 +46,7 @@
</UL> </UL>
<HR> <HR>
<H2><A NAME="3">Chapter-Specific Information and Advice</A></H2> <H2><A NAME="3">Chapter-Specific Information, Extensions, and Advice</A></H2>
<OL> <OL>
<LI><A HREF="17_intro/howto.html">Chapter 17 (Intro)</A> <LI><A HREF="17_intro/howto.html">Chapter 17 (Intro)</A>
<LI><A HREF="18_support/howto.html">Chapter 18 (Library Support)</A> <LI><A HREF="18_support/howto.html">Chapter 18 (Library Support)</A>

View file

@ -8,9 +8,9 @@
link to the FTP site is given directly, encouraging mirror usage. link to the FTP site is given directly, encouraging mirror usage.
--> -->
<P>Get the snapshot archive via FTP from <P>Get the snapshot archive via FTP from
<TT>&lt;URL:ftp://sourceware.cygnus.com/pub/libstdc++/&gt;</TT>. <TT>&lt;URL:ftp://sources.redhat.com/pub/libstdc++/&gt;</TT>.
You will almost certainly need to use one of the You will almost certainly need to use one of the
<A HREF="http://sourceware.cygnus.com/mirrors.html">mirror sites</A> <A HREF="http://sources.redhat.com/mirrors.html">mirror sites</A>
due to the extremely heavy load on the main server. due to the extremely heavy load on the main server.
</P> </P>
@ -27,7 +27,7 @@
Directions are <A HREF="http://gcc.gnu.org/cvswrite.html">here</A>. Directions are <A HREF="http://gcc.gnu.org/cvswrite.html">here</A>.
</UL> </UL>
</P> </P>
<P>One you have the GCC sources checked out over CVS, you can use the <P>Once you have the GCC sources checked out over CVS, you can use the
<TT>contrib/gcc_update</TT> script to retrieve the latest changes, and <TT>contrib/gcc_update</TT> script to retrieve the latest changes, and
automatically update the timestamps of certain files. With the automatically update the timestamps of certain files. With the
timestamps updated, you won't need autoconf or the other tools (unless timestamps updated, you won't need autoconf or the other tools (unless

View file

@ -2,26 +2,26 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="libstdc++, libstdc++-v3, egcs, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="libstdc++, libstdc++-v3, egcs, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="FAQ for the GNU libstdc++ effort."> <META NAME="DESCRIPTION" CONTENT="FAQ for the GNU libstdc++ effort.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 FAQ</TITLE> <TITLE>libstdc++-v3 FAQ</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/">
<LINK REL=StyleSheet HREF="../lib3styles.css"> <LINK REL=StyleSheet HREF="../lib3styles.css">
<!-- <!--
** Locations of "the most recent snapshot is the Nth" text are ** Locations of "the most recent snapshot is the Nth" text are
** answers 1_1, 1_4, 4_1, 5_6. ** answers 1_1, 1_4, 4_1, 5_6.
--> -->
<!-- $Id: index.html,v 1.3 2000/05/24 18:35:37 pme Exp $ --> <!-- $Id: index.html,v 1.4 2000/06/28 18:57:27 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
<H1 CLASS="centered">libstdc++ Frequently Asked Questions</H1> <H1 CLASS="centered">libstdc++ Frequently Asked Questions</H1>
<P>The latest version of this document is always available at <P>The latest version of this document is always available at
<A HREF="http://sourceware.cygnus.com/libstdc++/faq/index.html"> <A HREF="http://sources.redhat.com/libstdc++/faq/index.html">
http://sourceware.cygnus.com/libstdc++/faq/</A>.</P> http://sources.redhat.com/libstdc++/faq/</A>.</P>
<P>To the <A HREF="../index.html">libstdc++-v3 homepage</A>. <P>To the <A HREF="../index.html">libstdc++-v3 homepage</A>.
@ -94,7 +94,7 @@ http://sourceware.cygnus.com/libstdc++/faq/</A>.</P>
as described in chapters 17 through 27 and annex D. As the as described in chapters 17 through 27 and annex D. As the
library reaches stable plateaus, it is captured in a snapshot library reaches stable plateaus, it is captured in a snapshot
and released. The current release is <A and released. The current release is <A
HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">the HREF="ftp://sources.redhat.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">the
ninth snapshot</A>. For those who want to see exactly how ninth snapshot</A>. For those who want to see exactly how
far the project has come, or just want the latest far the project has come, or just want the latest
bleeding-edge code, the up-to-date source is available over bleeding-edge code, the up-to-date source is available over
@ -148,7 +148,7 @@ HREF="http://gcc.gnu.org/gcc-2.95/buildstat.html">portability</A>
<HR> <HR>
<H2><A NAME="1_4">1.4 How do I get libstdc++?</A></H2> <H2><A NAME="1_4">1.4 How do I get libstdc++?</A></H2>
<P>The ninth (and latest) snapshot of libstdc++-v3 is <A <P>The ninth (and latest) snapshot of libstdc++-v3 is <A
HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz"> HREF="ftp://sources.redhat.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">
available via ftp</A>. available via ftp</A>.
</P> </P>
<P>The <A HREF="../index.html">homepage</A> <P>The <A HREF="../index.html">homepage</A>
@ -165,7 +165,7 @@ HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">
<H2><A NAME="1_5">1.5 When is libstdc++ going to be finished?</A></H2> <H2><A NAME="1_5">1.5 When is libstdc++ going to be finished?</A></H2>
<P>Nathan Myers gave the best of all possible answers in <A <P>Nathan Myers gave the best of all possible answers in <A
HREF="http://www.deja.com/getdoc.xp?AN=469581698&fmt=text">a HREF="http://www.deja.com/getdoc.xp?AN=469581698&fmt=text">a
recent Usenet article</A>.</P> Usenet article</A>.</P>
<HR> <HR>
<H2><A NAME="1_6">1.6 How do I contribute to the effort?</A></H2> <H2><A NAME="1_6">1.6 How do I contribute to the effort?</A></H2>
@ -225,12 +225,12 @@ HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">
At present, you do not need to be subscribed to the list to At present, you do not need to be subscribed to the list to
send a message to it. More information is available on the send a message to it. More information is available on the
homepage (including how to browse the list archives); to send homepage (including how to browse the list archives); to send
to the list, use <A HREF="mailto:libstdc++@sourceware.cygnus.com"> to the list, use <A HREF="mailto:libstdc++@sources.redhat.com">
<TT>libstdc++@sourceware.cygnus.com</TT></A>. <TT>libstdc++@sources.redhat.com</TT></A>.
</P> </P>
<P>If you have a question that you think should be included here, <P>If you have a question that you think should be included here,
or if you have a question <EM>about</EM> a question/answer here, or if you have a question <EM>about</EM> a question/answer here,
contact <A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> contact <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A>
or <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. or <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
</P> </P>
@ -247,8 +247,8 @@ HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">
than building the GCC 2.[78] series was. than building the GCC 2.[78] series was.
<LI> If you plan on hacking around with the makefiles, you <LI> If you plan on hacking around with the makefiles, you
will need the tools <A will need the tools <A
HREF="http://sourceware.cygnus.com/autoconf/">autoconf</A>and <A HREF="http://sources.redhat.com/autoconf/">autoconf</A>and <A
HREF="http://sourceware.cygnus.com/automake/">automake</A>. HREF="http://sources.redhat.com/automake/">automake</A>.
<LI> GNU Make is the only make that supports these makefiles. <LI> GNU Make is the only make that supports these makefiles.
</UL> </UL>
</P> </P>
@ -283,13 +283,13 @@ HREF="http://sourceware.cygnus.com/automake/">automake</A>.
<HR> <HR>
<H2><A NAME="2_3">2.3 What is this CVS thing that you <H2><A NAME="2_3">2.3 What is this CVS thing that you
keep mentioning?</A></H2> keep mentioning?</A></H2>
<P>The <EM>Concurrent Versions System</EM> is one of several <P>The <EM>Concurrent Versions System</EM> is one of several revision
revision control packages. It was selected for GNU projects control packages. It was selected for GNU projects because it's
because it's free and very high quality. The <A free (speech), free (beer), and very high quality. The <A
HREF="http://www.gnu.org/software/cvs/cvs.html">CVS entry in HREF="http://www.gnu.org/software/cvs/cvs.html">CVS entry in
the GNU software catalogue</A> has a better description as the GNU software catalogue</A> has a better description as
well as a <A HREF="http://www.cyclic.com/">link to the makers well as a
of CVS</A>. <A HREF="http://www.cyclic.com/">link to the makers of CVS</A>.
</P> </P>
<P>The &quot;anonymous client checkout&quot; feature of CVS is <P>The &quot;anonymous client checkout&quot; feature of CVS is
similar to anonymous FTP in that it allows anyone to retrieve similar to anonymous FTP in that it allows anyone to retrieve
@ -369,14 +369,12 @@ HREF="http://sourceware.cygnus.com/automake/">automake</A>.
occasions when the test does not hang, the zero-division is occasions when the test does not hang, the zero-division is
in fact trapped. That doesn't prevent hanging elsewhere. in fact trapped. That doesn't prevent hanging elsewhere.
</P> </P>
<P>You have two options. <P>You have two options. You can get a newer cygwin1.dll (see the
You can wait until the signal-handling in Cygwin is reworked Cygwin paragraph in the
and released; this is planned to take &quot;a few weeks&quot; <A HREF="../install.html">installation instructions</A>).
and will result in a fix sometime in late December or early January.
Or you can get a prebuilt set of bits/std_limits.h and Or you can get a prebuilt set of bits/std_limits.h and
src/limitsMEMBERS.cc files from Mumit Khan's src/limitsMEMBERS.cc files from Mumit Khan's
<A HREF="http://www.xraylith.wisc.edu/~khan/software/gnu-win32/libstdc++-v3.html">Cygwin-related <A HREF="http://www.xraylith.wisc.edu/~khan/software/gnu-win32/libstdc++-v3.html">Cygwin-related website</A>.
website</A>.
</P> </P>
<HR> <HR>
@ -543,10 +541,10 @@ to the list</A>, Nathan Myers announced that he has started a list of
instance) will of course be a continuing task. instance) will of course be a continuing task.
</P> </P>
<P><A <P><A
HREF="http://sourceware.cygnus.com/ml/libstdc++/1999/msg00080.html">This HREF="http://sources.redhat.com/ml/libstdc++/1999/msg00080.html">This
question</A> about the next libstdc++ prompted some brief but question</A> about the next libstdc++ prompted some brief but
interesting <A interesting <A
HREF="http://sourceware.cygnus.com/ml/libstdc++/1999/msg00084.html">speculation</A>. HREF="http://sources.redhat.com/ml/libstdc++/1999/msg00084.html">speculation</A>.
</P> </P>
<HR> <HR>
@ -610,10 +608,10 @@ HREF="http://sourceware.cygnus.com/ml/libstdc++/1999/msg00084.html">speculation<
<P>This is assuming that your idea of &quot;multithreaded&quot; <P>This is assuming that your idea of &quot;multithreaded&quot;
is the same as ours... The general question of multithreading is the same as ours... The general question of multithreading
and libstdc++-v3 is addressed in the chapter-specific advice for and libstdc++-v3 is addressed in the chapter-specific advice for
<A HREF="http://sourceware.cygnus.com/libstdc++/17_intro/howto.html#3">Library <A HREF="http://sources.redhat.com/libstdc++/17_intro/howto.html#3">Library
Introduction</A>. Threadsafe containers are covered in Introduction</A>. Threadsafe containers are covered in
more detail in more detail in
<A HREF="http://sourceware.cygnus.com/libstdc++/23_containers/howto.html">the <A HREF="http://sources.redhat.com/libstdc++/23_containers/howto.html">the
Received Wisdom section on containers</A>. Received Wisdom section on containers</A>.
<!-- I have successfully evaded the topic; my work here is <!-- I have successfully evaded the topic; my work here is
done- no, wait, I have to write those other sections... --> done- no, wait, I have to write those other sections... -->
@ -643,9 +641,9 @@ HREF="http://sourceware.cygnus.com/ml/libstdc++/1999/msg00084.html">speculation<
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: index.html,v 1.3 2000/05/24 18:35:37 pme Exp $ <BR> $Id: index.html,v 1.4 2000/06/28 18:57:27 pme Exp $
</EM></P> </EM></P>

View file

@ -4,7 +4,7 @@
libstdc++ Frequently Asked Questions libstdc++ Frequently Asked Questions
The latest version of this document is always available at The latest version of this document is always available at
[2]http://sourceware.cygnus.com/libstdc++/faq/. [2]http://sources.redhat.com/libstdc++/faq/.
To the [3]libstdc++-v3 homepage. To the [3]libstdc++-v3 homepage.
_________________________________________________________________ _________________________________________________________________
@ -111,8 +111,8 @@
1.5 When is libstdc++ going to be finished? 1.5 When is libstdc++ going to be finished?
Nathan Myers gave the best of all possible answers in [42]a recent Nathan Myers gave the best of all possible answers in [42]a Usenet
Usenet article. article.
_________________________________________________________________ _________________________________________________________________
1.6 How do I contribute to the effort? 1.6 How do I contribute to the effort?
@ -167,7 +167,7 @@
not need to be subscribed to the list to send a message to it. More not need to be subscribed to the list to send a message to it. More
information is available on the homepage (including how to browse the information is available on the homepage (including how to browse the
list archives); to send to the list, use list archives); to send to the list, use
[46]libstdc++@sourceware.cygnus.com. [46]libstdc++@sources.redhat.com.
If you have a question that you think should be included here, or if If you have a question that you think should be included here, or if
you have a question about a question/answer here, contact [47]Phil you have a question about a question/answer here, contact [47]Phil
@ -218,9 +218,10 @@
2.3 What is this CVS thing that you keep mentioning? 2.3 What is this CVS thing that you keep mentioning?
The Concurrent Versions System is one of several revision control The Concurrent Versions System is one of several revision control
packages. It was selected for GNU projects because it's free and very packages. It was selected for GNU projects because it's free (speech),
high quality. The [53]CVS entry in the GNU software catalogue has a free (beer), and very high quality. The [53]CVS entry in the GNU
better description as well as a [54]link to the makers of CVS. software catalogue has a better description as well as a [54]link to
the makers of CVS.
The "anonymous client checkout" feature of CVS is similar to anonymous The "anonymous client checkout" feature of CVS is similar to anonymous
FTP in that it allows anyone to retrieve the latest libstdc++ sources. FTP in that it allows anyone to retrieve the latest libstdc++ sources.
@ -292,12 +293,10 @@
the test does not hang, the zero-division is in fact trapped. That the test does not hang, the zero-division is in fact trapped. That
doesn't prevent hanging elsewhere. doesn't prevent hanging elsewhere.
You have two options. You can wait until the signal-handling in Cygwin You have two options. You can get a newer cygwin1.dll (see the Cygwin
is reworked and released; this is planned to take "a few weeks" and paragraph in the [55]installation instructions). Or you can get a
will result in a fix sometime in late December or early January. Or prebuilt set of bits/std_limits.h and src/limitsMEMBERS.cc files from
you can get a prebuilt set of bits/std_limits.h and Mumit Khan's [56]Cygwin-related website.
src/limitsMEMBERS.cc files from Mumit Khan's [55]Cygwin-related
website.
_________________________________________________________________ _________________________________________________________________
4.0 Known Bugs and Non-Bugs 4.0 Known Bugs and Non-Bugs
@ -367,16 +366,16 @@ count(struct __rb_tree_node_base *, struct __rb_tree_node_base *)'
4.3 Bugs in the C++ language/lib specification 4.3 Bugs in the C++ language/lib specification
Yes, unfortunately, there are some. In a [56]message to the list, Yes, unfortunately, there are some. In a [57]message to the list,
Nathan Myers announced that he has started a list of problems in the Nathan Myers announced that he has started a list of problems in the
ISO C++ Standard itself, especially with regard to the chapters that ISO C++ Standard itself, especially with regard to the chapters that
concern the library. The list itself is [57]posted on his website. concern the library. The list itself is [58]posted on his website.
Developers who are having problems interpreting the Standard may wish Developers who are having problems interpreting the Standard may wish
to consult his notes. to consult his notes.
For those people who are not part of the ISO Library Group (i.e., For those people who are not part of the ISO Library Group (i.e.,
nearly all of us needing to read this page in the first place :-), a nearly all of us needing to read this page in the first place :-), a
public list of the library defects is occasionally published [58]here. public list of the library defects is occasionally published [59]here.
_________________________________________________________________ _________________________________________________________________
4.4 Things in libstdc++ that look like bugs 4.4 Things in libstdc++ that look like bugs
@ -397,16 +396,16 @@ count(struct __rb_tree_node_base *, struct __rb_tree_node_base *)'
If you have found a bug in the library and you think you have a If you have found a bug in the library and you think you have a
working fix, then send it in! The main GCC site has a page on working fix, then send it in! The main GCC site has a page on
[59]submitting patches that covers the procedure, but for libstdc++ [60]submitting patches that covers the procedure, but for libstdc++
you should of course send the patch to our mailing list, not the GCC you should of course send the patch to our mailing list, not the GCC
mailing list. The libstdc++ [60]contributors' page also talks about mailing list. The libstdc++ [61]contributors' page also talks about
how to submit patches. how to submit patches.
In addition to the description, the patch, and the ChangeLog entry, it In addition to the description, the patch, and the ChangeLog entry, it
is a Good Thing if you can additionally create a small test program to is a Good Thing if you can additionally create a small test program to
test for the presence of the bug that your patch fixes. Bugs have a test for the presence of the bug that your patch fixes. Bugs have a
way of being reintroduced; if an old bug creeps back in, it will be way of being reintroduced; if an old bug creeps back in, it will be
caught immediately by the [61]testsuite -- but only if such a test caught immediately by the [62]testsuite -- but only if such a test
exists. exists.
_________________________________________________________________ _________________________________________________________________
@ -442,13 +441,13 @@ count(struct __rb_tree_node_base *, struct __rb_tree_node_base *)'
Bugfixes and rewrites (to improve or fix thread safety, for instance) Bugfixes and rewrites (to improve or fix thread safety, for instance)
will of course be a continuing task. will of course be a continuing task.
[62]This question about the next libstdc++ prompted some brief but [63]This question about the next libstdc++ prompted some brief but
interesting [63]speculation. interesting [64]speculation.
_________________________________________________________________ _________________________________________________________________
5.3 What about the STL from SGI? 5.3 What about the STL from SGI?
The [64]STL from SGI is merged into libstdc++-v3 with changes as The [65]STL from SGI is merged into libstdc++-v3 with changes as
necessary. Currently release 3.3 is being used. Changes in the STL necessary. Currently release 3.3 is being used. Changes in the STL
usually produce some weird bugs and lots of changes in the rest of the usually produce some weird bugs and lots of changes in the rest of the
libstd++ source as we scramble to keep up. :-) libstd++ source as we scramble to keep up. :-)
@ -484,7 +483,7 @@ count(struct __rb_tree_node_base *, struct __rb_tree_node_base *)'
your libraries each time you get a new compiler snapshot.) your libraries each time you get a new compiler snapshot.)
Towards the end of July 1999, this subject was brought up again on the Towards the end of July 1999, this subject was brought up again on the
mailing list under a different name. The related [65]thread (by the mailing list under a different name. The related [66]thread (by the
name HOWTO-honor-std) is very instructive. More info is at the end of name HOWTO-honor-std) is very instructive. More info is at the end of
RELEASE-NOTES. RELEASE-NOTES.
@ -498,8 +497,8 @@ count(struct __rb_tree_node_base *, struct __rb_tree_node_base *)'
This is assuming that your idea of "multithreaded" is the same as This is assuming that your idea of "multithreaded" is the same as
ours... The general question of multithreading and libstdc++-v3 is ours... The general question of multithreading and libstdc++-v3 is
addressed in the chapter-specific advice for [66]Library Introduction. addressed in the chapter-specific advice for [67]Library Introduction.
Threadsafe containers are covered in more detail in [67]the Received Threadsafe containers are covered in more detail in [68]the Received
Wisdom section on containers. Wisdom section on containers.
_________________________________________________________________ _________________________________________________________________
@ -511,22 +510,22 @@ count(struct __rb_tree_node_base *, struct __rb_tree_node_base *)'
their two-meeting commitment for voting rights, may get a copy of the their two-meeting commitment for voting rights, may get a copy of the
standard from their respective national standards organization. In the standard from their respective national standards organization. In the
USA, this national standards organization is ANSI and their website is USA, this national standards organization is ANSI and their website is
right [68]here. (And if you've already registered with them, clicking right [69]here. (And if you've already registered with them, clicking
this link will take you to directly to the place where you can [69]buy this link will take you to directly to the place where you can [70]buy
the standard on-line. the standard on-line.
Who is your country's member body? Visit the [70]ISO homepage and find Who is your country's member body? Visit the [71]ISO homepage and find
out! out!
_________________________________________________________________ _________________________________________________________________
Comments and suggestions are welcome, and may be sent to [71]Phil Comments and suggestions are welcome, and may be sent to [72]Phil
Edwards or [72]Gabriel Dos Reis. Edwards or [73]Gabriel Dos Reis.
$Id: index.html,v 1.3 2000/05/24 18:35:37 pme Exp $ $Id: index.html,v 1.4 2000/06/28 18:57:27 pme Exp $
References References
1. http://sourceware.cygnus.com/libstdc++/ 1. http://sources.redhat.com/libstdc++/
2. http://sourceware.cygnus.com/libstdc++/faq/index.html 2. http://sources.redhat.com/libstdc++/faq/index.html
3. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/index.html 3. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/index.html
4. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#1_0 4. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#1_0
5. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#1_1 5. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#1_1
@ -559,41 +558,42 @@ References
32. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#5_5 32. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#5_5
33. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#5_6 33. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#5_6
34. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#5_7 34. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#5_7
35. ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz 35. ftp://sources.redhat.com/pub/libstdc++/libstdc++-2.90.8.tar.gz
36. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/DESIGN 36. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/DESIGN
37. http://gcc.gnu.org/ 37. http://gcc.gnu.org/
38. http://gcc.gnu.org/gcc-2.95/buildstat.html 38. http://gcc.gnu.org/gcc-2.95/buildstat.html
39. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/index.html 39. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/index.html
40. ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz 40. ftp://sources.redhat.com/pub/libstdc++/libstdc++-2.90.8.tar.gz
41. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/index.html 41. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/index.html
42. http://www.deja.com/getdoc.xp?AN=469581698&fmt=text 42. http://www.deja.com/getdoc.xp?AN=469581698&fmt=text
43. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/contribute.html 43. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/contribute.html
44. http://www.boost.org/ 44. http://www.boost.org/
45. http://gcc.gnu.org/fom_serv/cache/33.html 45. http://gcc.gnu.org/fom_serv/cache/33.html
46. mailto:libstdc++@sourceware.cygnus.com 46. mailto:libstdc++@sources.redhat.com
47. mailto:pme@sourceware.cygnus.com 47. mailto:pme@sources.redhat.com
48. mailto:gdr@egcs.cygnus.com 48. mailto:gdr@egcs.cygnus.com
49. http://sourceware.cygnus.com/autoconf/ 49. http://sources.redhat.com/autoconf/
50. http://sourceware.cygnus.com/automake/ 50. http://sources.redhat.com/automake/
51. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/documentation.html 51. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/documentation.html
52. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/RELEASE-NOTES 52. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/RELEASE-NOTES
53. http://www.gnu.org/software/cvs/cvs.html 53. http://www.gnu.org/software/cvs/cvs.html
54. http://www.cyclic.com/ 54. http://www.cyclic.com/
55. http://www.xraylith.wisc.edu/~khan/software/gnu-win32/libstdc++-v3.html 55. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/install.html
56. file://localhost/ml/libstdc++/1998/msg00006.html 56. http://www.xraylith.wisc.edu/~khan/software/gnu-win32/libstdc++-v3.html
57. http://www.cantrip.org/draft-bugs.txt 57. file://localhost/ml/libstdc++/1998/msg00006.html
58. http://anubis.dkuug.dk/jtc1/sc22/wg21/ 58. http://www.cantrip.org/draft-bugs.txt
59. http://gcc.gnu.org/contribute.html 59. http://anubis.dkuug.dk/jtc1/sc22/wg21/
60. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/contribute.html 60. http://gcc.gnu.org/contribute.html
61. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#2_4 61. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/17_intro/contribute.html
62. http://sourceware.cygnus.com/ml/libstdc++/1999/msg00080.html 62. file://localhost/home0/pedwards/src/egcsworking/libstdc++-v3/docs/faq/index.html#2_4
63. http://sourceware.cygnus.com/ml/libstdc++/1999/msg00084.html 63. http://sources.redhat.com/ml/libstdc++/1999/msg00080.html
64. http://www.sgi.com/Technology/STL/ 64. http://sources.redhat.com/ml/libstdc++/1999/msg00084.html
65. file://localhost/ml/libstdc++/1999-q3/msg00066.html 65. http://www.sgi.com/Technology/STL/
66. http://sourceware.cygnus.com/libstdc++/17_intro/howto.html#3 66. file://localhost/ml/libstdc++/1999-q3/msg00066.html
67. http://sourceware.cygnus.com/libstdc++/23_containers/howto.html 67. http://sources.redhat.com/libstdc++/17_intro/howto.html#3
68. http://www.ansi.org/ 68. http://sources.redhat.com/libstdc++/23_containers/howto.html
69. http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998 69. http://www.ansi.org/
70. http://www.iso.ch/ 70. http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998
71. mailto:pme@sourceware.cygnus.com 71. http://www.iso.ch/
72. mailto:gdr@egcs.cygnus.com 72. mailto:pme@sources.redhat.com
73. mailto:gdr@egcs.cygnus.com

View file

@ -2,25 +2,27 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="libgcc.a, rebuild"> <META NAME="KEYWORDS" CONTENT="libgcc.a, rebuild">
<META NAME="DESCRIPTION" CONTENT="How to automatically rebuild libgcc.a."> <META NAME="DESCRIPTION" CONTENT="How to automatically rebuild libgcc.a.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>How to automatically rebuild libgcc.a.</TITLE> <TITLE>How to automatically rebuild libgcc.a.</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css"> <LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: gccrebuild.html,v 1.3 2000/06/19 22:20:15 bkoz Exp $ --> <!-- $Id: gccrebuild.html,v 1.4 2000/07/07 21:13:27 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
<H2 CLASS="centered"><TT>--enable-libgcc-rebuild</TT></H2> <H2 CLASS="centered"><TT>--enable-libgcc-rebuild</TT></H2>
<P> NOTE: If using the <TT> --enable-libstdcxx-v3</TT> approach to <P><B>NOTA BENE</B>: If using the <TT>--enable-libstdcxx-v3</TT> approach
configuring, the std namespace will be turned on for you, without to configuring, the std namespace will be turned on for you, without
going this route. Only use this flag if you'd like to experiment with going this route. Only use this flag if you'd like to experiment
yet more binary incompatibilities, as discussed below. with yet more binary incompatibilities, as discussed below.
</P> </P>
<HR>
<P>If you build libstdc++ using certain flags (e.g., -fnew-abi), then <P>If you build libstdc++ using certain flags (e.g., -fnew-abi), then
programs that use some of the new C++ language features (like namespace programs that use some of the new C++ language features (like namespace
std and RTTI) will only link if the compiler's libgcc is built using std and RTTI) will only link if the compiler's libgcc is built using
@ -42,7 +44,8 @@
as <EM>objdir</EM>; here it will be called <EM>GCCobjdir</EM>. as <EM>objdir</EM>; here it will be called <EM>GCCobjdir</EM>.
</P> </P>
<P>This was a kludge, and after the library sources were merged into <P>This was required for a few busy months of development, but was
always acknowledged a kludge. After the library sources were merged into
the compiler sources, this was commented out. If you must re-enable the compiler sources, this was commented out. If you must re-enable
it, you amy do so by uncommenting the GLIBCPP_ENABLE_RELIBGCC line in it, you amy do so by uncommenting the GLIBCPP_ENABLE_RELIBGCC line in
configure.in and regenerating. configure.in and regenerating.
@ -118,7 +121,7 @@
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
$Id: gccrebuild.html,v 1.3 2000/06/19 22:20:15 bkoz Exp $ $Id: gccrebuild.html,v 1.4 2000/07/07 21:13:27 pme Exp $
</EM></P> </EM></P>

View file

@ -2,14 +2,14 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="libstdc++, homepage, home, g++, libg++, STL"> <META NAME="KEYWORDS" CONTENT="libstdc++, homepage, home, g++, libg++, STL">
<META NAME="DESCRIPTION" CONTENT="GNU libstdc++-v3 homepage."> <META NAME="DESCRIPTION" CONTENT="GNU libstdc++-v3 homepage.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>Standard C++ Library v3</TITLE> <TITLE>Standard C++ Library v3</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css"> <LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: header.html,v 1.1 2000/03/09 22:19:39 pme Exp $ --> <!-- $Id: header.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $ -->
</HEAD> </HEAD>
<!-- This does the BODY tag and that funky imagemap. --> <!-- This does the BODY tag and that funky imagemap. -->
@ -60,7 +60,7 @@
</TABLE></TD><TD></TD><TD> </TABLE></TD><TD></TD><TD>
<!-- Why another table for the actual stuff? See JSM's insightful <!-- Why another table for the actual stuff? See JSM's insightful
comments in the source of sourceware.cygnus.com. comments in the source of sources.redhat.com.
--> -->
<TABLE><TR><TD> <TABLE><TR><TD>

View file

@ -10,9 +10,9 @@
<H2>What... is your quest?</H2> <H2>What... is your quest?</H2>
<P>This is an ongoing project <P>This is an ongoing project to implement the ISO 14882 Standard
to implement the ISO 14882 Standard C++ Library as described in chapters C++ Library as described in chapters 17 through 27 and Annex D.
17 through 27 and Annex D. <B>Participation is welcome!</B> <B>Participation is welcome!</B>
</P> </P>
<H2>What... is the airspeed velocity of an unladen swallow?</H2> <H2>What... is the airspeed velocity of an unladen swallow?</H2>
@ -28,9 +28,11 @@
<H3>News</H3> <H3>News</H3>
<P> <P>
<DL> <DL>
<DT>2000-04-21
<DD> Officially merged library sources into GCC.
<DT>2000-03-24 <DT>2000-03-24
<DD> Ninth snapshot release, <DD> Ninth snapshot release,
<A HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz"> <A HREF="ftp://sources.redhat.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">
libstdc++-2.90.8.tar.gz</A>. libstdc++-2.90.8.tar.gz</A>.
<DT>1999-12-21 <DT>1999-12-21
<DD> Eighth snapshot release, libstdc++-2.90.7.tar.gz. <DD> Eighth snapshot release, libstdc++-2.90.7.tar.gz.

View file

@ -2,22 +2,22 @@
<HTML> <HTML>
<HEAD> <HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="AUTHOR" CONTENT="pme@sourceware.cygnus.com (Phil Edwards)"> <META NAME="AUTHOR" CONTENT="pme@sources.redhat.com (Phil Edwards)">
<META NAME="KEYWORDS" CONTENT="libstdc++, libstdc++-v3, egcs, g++"> <META NAME="KEYWORDS" CONTENT="libstdc++, libstdc++-v3, egcs, g++">
<META NAME="DESCRIPTION" CONTENT="README for the GNU libstdc++ effort."> <META NAME="DESCRIPTION" CONTENT="README for the GNU libstdc++ effort.">
<META NAME="GENERATOR" CONTENT="vi and eight fingers"> <META NAME="GENERATOR" CONTENT="vi and eight fingers">
<TITLE>libstdc++-v3 Installation Instructions</TITLE> <TITLE>libstdc++-v3 Installation Instructions</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/"> <LINK REL="home" HREF="http://sources.redhat.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css"> <LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: install.html,v 1.3 2000/06/20 23:14:37 bkoz Exp $ --> <!-- $Id: install.html,v 1.4 2000/06/27 15:56:17 pme Exp $ -->
</HEAD> </HEAD>
<BODY> <BODY>
<H1 CLASS="centered"><A NAME="top">libstdc++-v3 INSTALL</A></H1> <H1 CLASS="centered"><A NAME="top">libstdc++-v3 INSTALL</A></H1>
<P>The latest version of this document is always available at <P>The latest version of this document is always available at
<A HREF="http://sourceware.cygnus.com/libstdc++/install.html"> <A HREF="http://sources.redhat.com/libstdc++/install.html">
http://sourceware.cygnus.com/libstdc++/install.html</A>. http://sources.redhat.com/libstdc++/install.html</A>.
</P> </P>
<P>To the <A HREF="index.html">libstdc++-v3 homepage</A>. <P>To the <A HREF="index.html">libstdc++-v3 homepage</A>.
@ -54,7 +54,7 @@
and autoconf are also required to be installed in the same and autoconf are also required to be installed in the same
location as the new automake: you can get them all in one location as the new automake: you can get them all in one
easy-to-use tarball easy-to-use tarball
<A HREF="ftp://sourceware.cygnus.com/pub/libstdc++/20000619-maintainer-tools.tar.gz"> here</A>. <A HREF="ftp://sources.redhat.com/pub/libstdc++/20000619-maintainer-tools.tar.gz">here</A>.
</P> </P>
<P>If you don't have bash, and want to run <TT>'make check'</TT> to <P>If you don't have bash, and want to run <TT>'make check'</TT> to
test your build, you'll need to get bash 2.x. Also recommended test your build, you'll need to get bash 2.x. Also recommended
@ -64,19 +64,20 @@
<P>As of June 19, 2000, libstdc++ attempts to use tricky and <P>As of June 19, 2000, libstdc++ attempts to use tricky and
space-saving features of the GNU toolchain, enabled with space-saving features of the GNU toolchain, enabled with
<TT>-ffunction-sections -fdata-sections -Wl,--gc-sections</TT>. To <TT>-ffunction-sections -fdata-sections -Wl,--gc-sections</TT>.
obtain maximum benefit from this, binutils after this date should To obtain maximum benefit from this, binutils after this date
also be used (bugs were fixed with c++ exception handling related should also be used (bugs were fixed with C++ exception handling
to this change in libstdc++-v3.) The version of these tools should related to this change in libstdc++-v3). The version of these
be: <TT>2.10.90</TT>, and you can get snapshots (as well as releases) of binutils tools should be <TT>2.10.90</TT>, and you can get snapshots (as
<A HREF="ftp://sourceware.cygnus.com/pub/binutils"> here</A>. well as releases) of binutils
<A HREF="ftp://sources.redhat.com/pub/binutils">here</A>.
</P> </P>
<P>Finally, if you are using cygwin to compile libstdc++-v3 on <P>Finally, if you are using Cygwin to compile libstdc++-v3 on
win32, you'll have to get a version of the cygwin.dll that is Win32, you'll have to get a version of the cygwin1.dll that is
dated on or after February 1, 2000. This is necessary to dated on or after February 1, 2000. This is necessary to
successfully run the script "mknumeric_limits" which probes the successfully run the script "mknumeric_limits" which probes the
floating-point environment of the host in question--before this floating-point environment of the host in question -- before this
date, Cygwin would freeze when running this script. In addition, date, Cygwin would freeze when running this script. In addition,
you may want to get a current version of libtool (say you may want to get a current version of libtool (say
libtool-1.3.4 and above) as earlier versions supposedly had libtool-1.3.4 and above) as earlier versions supposedly had
@ -86,8 +87,8 @@
<HR> <HR>
<H2><A NAME="srcsetup">Setting up the source directories</A></H2> <H2><A NAME="srcsetup">Setting up the source directories</A></H2>
<P><EM>As the libstdc++-v3 sources and the core GCC sources move <P><EM>As the libstdc++-v3 sources and the core GCC sources have
towards convergence, more and more effort goes to building the converged, more and more effort goes to building the
library as the default version to be shipped with g++. With the library as the default version to be shipped with g++. With the
2.90.8 snapshot, and especially for CVS versions after this 2.90.8 snapshot, and especially for CVS versions after this
release, this is treated as the usual scenario. If you want to release, this is treated as the usual scenario. If you want to
@ -133,18 +134,17 @@
</OL> </OL>
</P> </P>
<p> <P>Since the release of libstdc++-2.90.8, configuration patches have gone
Since the release of libstdc++-2.90.8, configuration patches have gone into CVS gcc that make the management of the various libstdc++ source
into CVS gcc that make the management of the various libstdc++ source trees a bit easier. Because of this, both libstdc++-v2 and
trees a bit easier. Because of this, both libstdc++-v2 and libstdc++-v3 and live together more or less in peace, without the need
libstdc++-v3 and live together more or less in peace, without the need for soft linking. If a CVS gcc source directory after April 5, 2000 is
for soft linking. If a CVS gcc source directory after April 5, 2000 is being used, then the directions are slightly different: please pick
being used, then the directions are slightly different: please pick which of the following two scenarios best represents your particular
which of the following two scenarios best represents your particular situation.
situation. </P>
<P> <P><B>...with gcc-2.95.2</B>
<B>...with gcc-2.95.2</B>
<P>Unpack the <EM>gccsrcdir</EM> and go into that directory. For <P>Unpack the <EM>gccsrcdir</EM> and go into that directory. For
instance, <TT>gcc-2.95.2</TT> is a valid <EM>gccsrcdir</EM>. instance, <TT>gcc-2.95.2</TT> is a valid <EM>gccsrcdir</EM>.
Once in <EM>gccsrcdir</EM>, you'll need to rename the directories Once in <EM>gccsrcdir</EM>, you'll need to rename the directories
@ -170,11 +170,11 @@ situation.
would not like to switch between different C++ standard libraries, would not like to switch between different C++ standard libraries,
this extra effort is probably wasted; just remove the v2 sources. this extra effort is probably wasted; just remove the v2 sources.
</P> </P>
</P>
<P> <P><B>...with CVS gcc</B>
<B>...with CVS gcc</B> <P>Check out or download the gcc sources: the resulting source
<P> Check out or download the gcc sources: the directory is <EM>gccsrcdir</EM>.
resulting source director is <EM>gccsrcdir</EM>.
</P> </P>
<P>Next, unpack the libstdc++-v3 library tarball into this <P>Next, unpack the libstdc++-v3 library tarball into this
<EM>gccsrcdir</EM> directory; it will create a <EM>gccsrcdir</EM> directory; it will create a
@ -183,47 +183,45 @@ situation.
gzip -dc libstdc++-version.tar.gz | tar xf -</PRE> gzip -dc libstdc++-version.tar.gz | tar xf -</PRE>
</P> </P>
<P> If CVS libstdc++-v3 is being used instead of a snapshot's <P>If CVS libstdc++-v3 is being used instead of a snapshot's tarball,
tarball, then move the source directory from the cvs checkout into then move the source directory from the CVS checkout into the
the <EM>gccsrcdir</EM> directory. <EM>gccsrcdir</EM> directory.
<P>Finally, rename <EM>libsrcdir</EM> to <P>Finally, rename <EM>libsrcdir</EM> to <TT>libstdc++-v3</TT> so that
<TT>libstdc++-v3</TT> so that gcc's configure flags will be able gcc's configure flags will be able to deal with the new library.
to deal with the new library.
<PRE> <PRE>
mv <EM>libsrcdir</EM> libstdc++-v3</PRE> mv <EM>libsrcdir</EM> libstdc++-v3</PRE>
</P> </P>
</P>
<HR> <HR>
<H2><A NAME="config">Configuring</A></H2> <H2><A NAME="config">Configuring</A></H2>
<P>Due to namespaces, when building libstdc++-v3 you'll have to configure
the entire <EM>gccsrcdir</EM> directory. The full list of libstdc++-v3
specific configuration options, not dependent on the specific compiler
release being used, can be found <A HREF="configopts.html">here</A>.
</P>
<P>Consider possibly using --enable-languages=c++ to save time by only
building the C++ language parts.
</P>
Due to namespaces, when building libstdc++-v3 you'll have to configure <P><B>...with gcc-2.95.2</B>
the entire <EM>gccsrcdir</EM> directory. The full list of <PRE>
libstdc++-v3 specific configuration options, not dependent on the <EM>gccsrcdir</EM>/configure --prefix=<EM>destdir</EM></PRE>
specific compiler release being used, can be found <A </P>
HREF="configopts.html"> here </A>
<P>
[Consider possibly using
--enable-languages=c++ to save time by only building the C++ language
parts]
<P> <P><B>...with CVS gcc</B>
<B>...with gcc-2.95.2</B> <PRE>
<P> <EM>gccsrcdir</EM>/configure --prefix=<EM>destdir</EM> --enable-libstdcxx-v3</PRE>
<EM>gccsrcdir</EM>/configure --prefix=<EM>destdir</EM> </P>
</PRE>
<P>
<P> <P>Adding <TT>--enable-libstdcxx-v3</TT> automatically selects libstdc++-v3
<B>...with CVS gcc</B> as the C++ library to be used alongside the C++ compiler being built,
<P> and also enables -fhonor-std by default. This option is not available
with gcc-2.95.2.
</P>
<EM>gccsrcdir</EM>/configure --prefix=<EM>destdir</EM> --enable-libstdcxx-v3
<P>
[Adding <TT> --enable-libstdcxx-v3</TT> automatically selects
libstdc++-v3 as the C++ library to be used alongside the C++ compiler
being built, and also enables -fhonor-std by default. This option is not available with gcc-2.95.2] </P>
<HR> <HR>
<H2><A NAME="install">Building and installing the library</A></H2> <H2><A NAME="install">Building and installing the library</A></H2>
@ -240,28 +238,31 @@ being built, and also enables -fhonor-std by default. This option is not availab
</P> </P>
<H3>[re]building only libstdc++</H3> <H3>[re]building only libstdc++</H3>
Due to differences in the configure process, the resulting Makefiles <P>Due to differences in the configure process, the resulting Makefiles
in the<EM>gccbuilddir</EM> will have different rules depending on in the<EM>gccbuilddir</EM> will have different rules depending on
the source base being used. the source base being used.
<P> </P>
<B>...with gcc-2.95.2</B>
<P> <P><B>...with gcc-2.95.2</B>
<BLOCKQUOTE>
<EM>libstdc++-rule</EM> is <TT>libstdc++</TT> <EM>libstdc++-rule</EM> is <TT>libstdc++</TT>
</BLOCKQUOTE>
</P>
<P> <P><B>...with CVS gcc</B>
<BLOCKQUOTE>
<P>
<B>...with CVS gcc</B>
<P>
<EM>libstdc++-rule</EM> is <TT>libstdc++-v3</TT> <EM>libstdc++-rule</EM> is <TT>libstdc++-v3</TT>
<P> </BLOCKQUOTE>
</P>
To rebuild just libstdc++, use: <P>To rebuild just libstdc++, use:
<P> <PRE>
<PRE>make all-target-<EM>libstdc++-rule</EM></PRE> make all-target-<EM>libstdc++-rule</EM></PRE>
This will configure and build the C++ library in the This will configure and build the C++ library in the
<EM>gccbuilddir/cpu-vendor-OS/</EM>libstdc++ directory. <EM>gccbuilddir/cpu-vendor-OS/</EM>libstdc++ directory.
As en example, for CVS gcc this would be <TT>make all-target-libstdc++-v3</TT>, and for gcc-2.95.2 it would be <TT>make all-target-libstdc++</TT> As en example, for CVS gcc this would be
<TT>make all-target-libstdc++-v3</TT>, and for gcc-2.95.2 it would be
<TT>make all-target-libstdc++</TT>
</P> </P>
<P>If the build fails with a &quot;warning: can't inline call&quot; <P>If the build fails with a &quot;warning: can't inline call&quot;
message when compiling stringMAIN.cc, see <A HREF="#Werror">the message when compiling stringMAIN.cc, see <A HREF="#Werror">the
@ -269,12 +270,13 @@ To rebuild just libstdc++, use:
</P> </P>
<P>You're done. Now install the rebuilt pieces with <P>You're done. Now install the rebuilt pieces with
<PRE> <PRE>
make install make install</PRE>
or or
<PRE>
make install-gcc make install-gcc
make install-target-<EM>libstdc++-rule</EM></PRE> make install-target-<EM>libstdc++-rule</EM></PRE>
</P>
<HR> <HR>
<H2><A NAME="postinstall">Post-installation</A></H2> <H2><A NAME="postinstall">Post-installation</A></H2>
@ -333,7 +335,7 @@ To rebuild just libstdc++, use:
<P>Use the <TT>ldd(1)</TT> utility to show which library the system <P>Use the <TT>ldd(1)</TT> utility to show which library the system
thinks it will get at runtime. thinks it will get at runtime.
</P> </P>
</OL </OL>
</P> </P>
@ -360,7 +362,7 @@ To rebuild just libstdc++, use:
of something else. The compiler in CVS could inline more than what of something else. The compiler in CVS could inline more than what
2.95.2 does, and the libstdc++ changes were made with that 2.95.2 does, and the libstdc++ changes were made with that
compiler. One of the libstdc++ maintainers explains this compiler. One of the libstdc++ maintainers explains this
<A HREF="http://sourceware.cygnus.com/ml/libstdc++/2000-q1/msg00420.html">here</A>. <A HREF="http://sources.redhat.com/ml/libstdc++/2000-q1/msg00420.html">here</A>.
</P> </P>
<P>This has been patched in current CVS sources. <P>This has been patched in current CVS sources.
</P> </P>
@ -379,9 +381,9 @@ To rebuild just libstdc++, use:
<HR> <HR>
<P CLASS="fineprint"><EM> <P CLASS="fineprint"><EM>
Comments and suggestions are welcome, and may be sent to Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or <A HREF="mailto:pme@sources.redhat.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>. <A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: install.html,v 1.3 2000/06/20 23:14:37 bkoz Exp $ <BR> $Id: install.html,v 1.4 2000/06/27 15:56:17 pme Exp $
</EM></P> </EM></P>

View file

@ -7,13 +7,15 @@
<P>There are three main mailing lists for this project: <P>There are three main mailing lists for this project:
<UL> <UL>
<LI>libstdc++@sourceware.cygnus.com: the main discussion and <LI>libstdc++@sources.redhat.com: the main discussion and
development list development list
<LI>libstdc++-cvs@sourceware.cygnus.com: a mailing list of <LI>libstdc++-cvs@sources.redhat.com: a mailing list of
CVS-produced messages (exciting reading!) CVS-produced messages (exciting reading!)
<LI>libstdc++-prs@sourceware.cygnus.com: a mailing list for problem <LI>libstdc++-prs@sources.redhat.com: a mailing list for problem
reports and bugs reports and bugs
</UL> </UL>
These used to be <EM>@sourceware.cygnus.com</EM> but have been renamed;
the old names will continue to work for a while.
</P> </P>
<P>Use this handy little form to subscribe or unsubscribe from any of <P>Use this handy little form to subscribe or unsubscribe from any of
@ -52,13 +54,13 @@
</P> </P>
<P>You can also ftp mbox formatted archives from the <P>You can also ftp mbox formatted archives from the
<A HREF="ftp://sourceware.cygnus.com/pub/libstdc++/mail-archives/">ftp <A HREF="ftp://sources.redhat.com/pub/libstdc++/mail-archives/">ftp
archives</A>. archives</A>.
</P> </P>
<P>For more info, and features of the mailing list software, please consult <P>For more info, and features of the mailing list software, please consult
<A HREF="http://sourceware.cygnus.com/ml/index.html#faqs">the <A HREF="http://sources.redhat.com/ml/index.html#faqs">the
documentation page for sourceware mailing lists</A>. documentation page for sources.redhat mailing lists</A>.
</P> </P>

View file

@ -7,7 +7,9 @@
gcc 2-95 works well.) In addition, <A HREF="/autoconf/">autoconf</A> gcc 2-95 works well.) In addition, <A HREF="/autoconf/">autoconf</A>
versions 2.13 and above and <A HREF="/automake/">automake</A> versions versions 2.13 and above and <A HREF="/automake/">automake</A> versions
1.3b and above are required and essential ingredients for those mucking 1.3b and above are required and essential ingredients for those mucking
about in the Makefiles and trying to configure on new targets. about in the Makefiles and trying to configure on new targets. Other
tools and complete installation instructions can be found in
<A HREF="install.html">the installation page</A>.
</P> </P>
<P>New things that work are in the latest <P>New things that work are in the latest
@ -129,15 +131,12 @@
AIX. The initial bug report is AIX. The initial bug report is
<a href="http://gcc.gnu.org/ml/gcc-bugs/2000-03/msg00574.html"> here </a> <a href="http://gcc.gnu.org/ml/gcc-bugs/2000-03/msg00574.html"> here </a>
<p>And the <P>And the response from one of the powerpc port maintainers:
response from one of the powerpc port maintainers: <BLOCKQUOTE><EM>
<p>
<i>
I opposed the original solution (involving weak symbols) on ELF, as I opposed the original solution (involving weak symbols) on ELF, as
it seemed to be the wrong idea. I'm not sure what the right fix is, it seemed to be the wrong idea. I'm not sure what the right fix is,
and don't think I have time to work on it right now.</i> and don't think I have time to work on it right now.
</p> </EM></BLOCKQUOTE>
</P> </P>

View file

@ -12,7 +12,7 @@
and in many different capacities. Any omissions -- and there probably and in many different capacities. Any omissions -- and there probably
are many -- are many --
in this list are accidental. <B>Feel free</B> to contact <A in this list are accidental. <B>Feel free</B> to contact <A
HREF="mailto:pme@sourceware.cygnus.com">pme@sourceware.cygnus.com</A> HREF="mailto:pme@sources.redhat.com">pme@sources.redhat.com</A>
if you have been left out or some of your contributions are not listed. if you have been left out or some of your contributions are not listed.
Please keep this list in alphabetical order. Please keep this list in alphabetical order.