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:
parent
4003801c76
commit
c0ed1dea37
25 changed files with 339 additions and 326 deletions
|
@ -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.
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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,17 +29,17 @@ 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.
|
||||||
</P>
|
</P>
|
||||||
|
|
||||||
<DT><TT>--enable-debug </TT>
|
<DT><TT>--enable-debug </TT>
|
||||||
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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><URL:ftp://sourceware.cygnus.com/pub/libstdc++/></TT>.
|
<TT><URL:ftp://sources.redhat.com/pub/libstdc++/></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
|
||||||
|
|
|
@ -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 "anonymous client checkout" feature of CVS is
|
<P>The "anonymous client checkout" 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 "a few weeks"
|
<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 "multithreaded"
|
<P>This is assuming that your idea of "multithreaded"
|
||||||
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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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>.
|
||||||
|
@ -52,9 +52,9 @@
|
||||||
the configure scripts you'll need the nuevo automake (version
|
the configure scripts you'll need the nuevo automake (version
|
||||||
1.4 from Cygnus, not the one on the net. In addition, libtool
|
1.4 from Cygnus, not the one on the net. In addition, libtool
|
||||||
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
|
||||||
|
@ -63,21 +63,22 @@
|
||||||
</P>
|
</P>
|
||||||
|
|
||||||
<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
|
||||||
problems creating shared libraries.
|
problems creating shared libraries.
|
||||||
|
@ -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,97 +134,94 @@
|
||||||
</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
|
called <TT> libstdc++ </TT> and <TT> libio </TT> like so:
|
||||||
called <TT> libstdc++ </TT> and <TT> libio </TT> like so:
|
<PRE>
|
||||||
<PRE>
|
mv libstdc++ libstdc++-v2
|
||||||
mv libstdc++ libstdc++-v2
|
mv libio libio-v2</PRE>
|
||||||
mv libio libio-v2</PRE>
|
</P>
|
||||||
</P>
|
<P>Next, unpack the libstdc++-v3 library tarball into the
|
||||||
<P>Next, unpack the libstdc++-v3 library tarball into the
|
<EM>gccsrcdir</EM> directory; it will create a
|
||||||
<EM>gccsrcdir</EM> directory; it will create a
|
<EM>libsrcdir</EM> called <TT>libstdc++-<EM>version</EM></TT>:
|
||||||
<EM>libsrcdir</EM> called <TT>libstdc++-<EM>version</EM></TT>:
|
<PRE>
|
||||||
<PRE>
|
|
||||||
gzip -dc libstdc++-version.tar.gz | tar xf -</PRE>
|
gzip -dc libstdc++-version.tar.gz | tar xf -</PRE>
|
||||||
</P>
|
</P>
|
||||||
<P>Finally, make a soft link between <EM>libsrcdir</EM> and
|
<P>Finally, make a soft link between <EM>libsrcdir</EM> and
|
||||||
<TT>libstdc++</TT> so that libstdc++-v3 will be the default C++
|
<TT>libstdc++</TT> so that libstdc++-v3 will be the default C++
|
||||||
library used.
|
library used.
|
||||||
<PRE>
|
<PRE>
|
||||||
ln -s <EM>libsrcdir</EM> libstdc++</PRE>
|
ln -s <EM>libsrcdir</EM> libstdc++</PRE>
|
||||||
This complexity of having two completely separate libstdc++
|
This complexity of having two completely separate libstdc++
|
||||||
libraries is necessary so that you can unlink <EM>libsrcdir</EM>
|
libraries is necessary so that you can unlink <EM>libsrcdir</EM>
|
||||||
and update the compiler sources. If you're not this adventurous, or
|
and update the compiler sources. If you're not this adventurous, or
|
||||||
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
|
<EM>libsrcdir</EM> called <TT>libstdc++-<EM>version</EM></TT>:
|
||||||
<EM>libsrcdir</EM> called <TT>libstdc++-<EM>version</EM></TT>:
|
<PRE>
|
||||||
<PRE>
|
|
||||||
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>
|
<P><B>...with CVS gcc</B>
|
||||||
[Consider possibly using
|
<PRE>
|
||||||
--enable-languages=c++ to save time by only building the C++ language
|
<EM>gccsrcdir</EM>/configure --prefix=<EM>destdir</EM> --enable-libstdcxx-v3</PRE>
|
||||||
parts]
|
</P>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
<P>
|
|
||||||
<B>...with gcc-2.95.2</B>
|
|
||||||
<P>
|
|
||||||
<EM>gccsrcdir</EM>/configure --prefix=<EM>destdir</EM>
|
|
||||||
</PRE>
|
|
||||||
<P>
|
|
||||||
|
|
||||||
<P>
|
|
||||||
<B>...with CVS gcc</B>
|
|
||||||
<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>
|
|
||||||
<EM>libstdc++-rule</EM> is <TT>libstdc++</TT>
|
|
||||||
|
|
||||||
<P>
|
<P><B>...with gcc-2.95.2</B>
|
||||||
|
<BLOCKQUOTE>
|
||||||
<P>
|
<EM>libstdc++-rule</EM> is <TT>libstdc++</TT>
|
||||||
<B>...with CVS gcc</B>
|
</BLOCKQUOTE>
|
||||||
<P>
|
</P>
|
||||||
<EM>libstdc++-rule</EM> is <TT>libstdc++-v3</TT>
|
|
||||||
<P>
|
<P><B>...with CVS gcc</B>
|
||||||
|
<BLOCKQUOTE>
|
||||||
To rebuild just libstdc++, use:
|
<EM>libstdc++-rule</EM> is <TT>libstdc++-v3</TT>
|
||||||
<P>
|
</BLOCKQUOTE>
|
||||||
<PRE>make all-target-<EM>libstdc++-rule</EM></PRE>
|
</P>
|
||||||
|
|
||||||
|
<P>To rebuild just libstdc++, use:
|
||||||
|
<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 "warning: can't inline call"
|
<P>If the build fails with a "warning: can't inline call"
|
||||||
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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue