Commit 754ac8f7 by Phil Edwards Committed by Phil Edwards

footer.html: Update to see if it takes effect.

2000-05-03  Phil Edwards  <pme@sourceware.cygnus.com>
            Felix Natter <fnatter@gmx.net>

	* docs/footer.html:  Update to see if it takes effect.
	* docs/thanks.html:  More people.
	* docs/17_intro/headers_cc.txt:  Copy from testsuite, since that can't
	  be seen from the web pages.  Rename for browser-friendliness...
	* docs/17_intro/howto.html:  ...and update here.
	* docs/17_intro/porting-howto.html:  Changes from Felix.
	* docs/gccrebuild.html:  Mention v3->egcs move.
	* docs/faq/index.html:  Ditto.  Also misc tweaks and URL updates.
	* docs/faq/index.txt:  Regenerate.

Co-Authored-By: Felix Natter <fnatter@gmx.net>

From-SVN: r33631
parent 1920de47
2000-05-03 Phil Edwards <pme@sourceware.cygnus.com>
Felix Natter <fnatter@gmx.net>
* docs/footer.html: Update to see if it takes effect.
* docs/thanks.html: More people.
* docs/17_intro/headers_cc.txt: Copy from testsuite, since that can't
be seen from the web pages. Rename for browser-friendliness...
* docs/17_intro/howto.html: ...and update here.
* docs/17_intro/porting-howto.html: Changes from Felix.
* docs/gccrebuild.html: Mention v3->egcs move.
* docs/faq/index.html: Ditto. Also misc tweaks and URL updates.
* docs/faq/index.txt: Regenerate.
2000-05-01 Benjamin Kosnik <bkoz@redhat.com>
* config/cpu/powerpc/bits/atomicity.h (__exchange_and_add): More
......
// 1999-05-12 bkoz
// Copyright (C) 1999 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 2, or (at your option)
// any later version.
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License along
// with this library; see the file COPYING. If not, write to the Free
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
// 17.4.1.2 Headers
// "C++" headers
#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>
// "C" headers
#include <cassert>
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
// "C" headers that might not work if wchar_t support is disabled.
#include <bits/c++config.h>
#if _GLIBCPP_USE_WCHAR_T
#include <cwchar>
#include <cwctype>
#endif
int main() { }
......@@ -9,7 +9,7 @@
<TITLE>libstdc++-v3 HOWTO: Chapter 17</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/docs/18_support/">
<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/04/25 06:39:48 bkoz Exp $ -->
</HEAD>
<BODY>
......@@ -46,7 +46,7 @@
available to you, no matter how.
</P>
<P>The names of the headers can be easily seen in
<A HREF="../testsuite/17_intro/headers.cc">this source code</A>,
<A HREF="headers_cc.txt"><TT>testsuite/17_intro/headers.cc</TT></A>,
which is a small testbed we use to make certain that the headers
all compile and run.
</P>
......@@ -147,7 +147,7 @@
Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or
<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/04/25 06:39:48 bkoz Exp $
</EM></P>
......
......@@ -13,7 +13,7 @@
** Locations of "the most recent snapshot is the Nth" text are
** answers 1_1, 1_4, 4_1, 5_6.
-->
<!-- $Id: index.html,v 1.21 2000/03/26 03:44:35 pme Exp $ -->
<!-- $Id: index.html,v 1.1 2000/04/21 20:33:32 bkoz Exp $ -->
</HEAD>
<BODY>
......@@ -106,7 +106,7 @@ HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">the
<HR>
<H2><A NAME="1_2">1.2 Why should I use libstdc++?</A></H2>
<P>The recent completion of the ISO C++ standardization gave the
<P>The completion of the ISO C++ standardization gave the
C++ community a powerful set of reuseable tools in the form
of the C++ Standard Library. However, all existing C++
implementations are (as the Draft Standard used to say)
......@@ -117,10 +117,10 @@ HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">the
(<TT>gcc</TT>, <TT>g++</TT>, etc) is widely considered to be
one of the leading compilers in the world. Its development
has recently been taken over by the
<A HREF="http://egcs.cygnus.com/">GCC team</A>. All of
<A HREF="http://gcc.gnu.org/">GCC team</A>. All of
the rapid development and near-legendary
<A
HREF="http://egcs.cygnus.com/gcc-2.95/buildstat.html">portability</A>
HREF="http://gcc.gnu.org/gcc-2.95/buildstat.html">portability</A>
that are the hallmarks of an open-source project are being
applied to libstdc++.
</P>
......@@ -214,7 +214,7 @@ HREF="ftp://sourceware.cygnus.com/pub/libstdc++/libstdc++-2.90.8.tar.gz">
stuff&quot; classes will probably migrate there.)
</P>
<P>For the bold and/or desperate, the
<A HREF="http://egcs.cygnus.com/faq.html#libg++">GCC FAQ</A>
<A HREF="http://gcc.gnu.org/faq.html#libg++">GCC FAQ</A>
describes where to find the last libg++ source.
</P>
......@@ -271,32 +271,13 @@ HREF="http://sourceware.cygnus.com/automake/">automake</A>.
<P>Yes, as of 2.90.8, it is intended as such.</P>
<P>The installation instructions cover this in more detail, but
replacing the older library requires rebuilding some of the
code that comes with g++. If you do not want to do that,
then you'll be missing out on a lot of functionality, but it
can still be done.
</P>
<P>In that case, you can use the same procedure that used to be
required:
<OL>
<LI> Build GCC as usual.
<LI> Build libstdc++-v3 as described in the installation
document, under the section &quot;without GCC
sources.&quot; Be aware that you will lose the std::
namespace encapsulation.
<LI> Build your code using -I and -L options so that GCC
finds the libstdc++-v3 headers and library before the
older headers in the GCC include tree.
</OL>
</P>
<P>If you configured libstdc++-v3 to install under a directory
called <B>/lib3</B>, for example, the command line would look
something like
<!-- Careful, the leading spaces in PRE show up directly. -->
<PRE>
g++ -Wall -I/lib3/include/g++-v3 -L/lib3/lib foo.cc -o foo
</PRE>
More information (such as using SGI or GNU extensions, and
setting the runtime library path) can be found in the RELEASE-NOTES.
code that comes with g++. You will need sources for the 2.95.2
compiler in order to build this snapshot. Building the library
on its own and then using -I/-L will no longer work.
</P>
<P>After the 2.90.8 snapshot, the library sources were integrated
into the compiler sources. Future releases of the compiler will
ship with libstdc++-v3.
</P>
<HR>
......@@ -511,7 +492,7 @@ to the list</A>, Nathan Myers announced that he has started a list of
<H2><A NAME="4_5">4.5 Aw, that's easy to fix!</A></H2>
<P>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 <A HREF="http://egcs.cygnus.com/contribute.html">submitting
on <A HREF="http://gcc.gnu.org/contribute.html">submitting
patches</A> that covers the procedure, but for libstdc++ you
should of course send the patch to our mailing list, not the
GCC mailing list. The libstdc++
......@@ -664,7 +645,7 @@ HREF="http://sourceware.cygnus.com/ml/libstdc++/1999/msg00084.html">speculation<
Comments and suggestions are welcome, and may be sent to
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</A> or
<A HREF="mailto:gdr@egcs.cygnus.com">Gabriel Dos Reis</A>.
<BR> $Id: index.html,v 1.21 2000/03/26 03:44:35 pme Exp $
<BR> $Id: index.html,v 1.1 2000/04/21 20:33:32 bkoz Exp $
</EM></P>
......
......@@ -9,8 +9,8 @@
These pages are stoically maintained by
<A HREF="mailto:pme@sourceware.cygnus.com">Phil Edwards</a>, who might now
actually be able to maintain them as the directory structure is slowly
congealing into some kind of permanent structure, and was last modified on
2000-03-24.
congealing into some kind of permanent structure, and were last modified on
2000-04-29.
</EM></P>
<!-- And this closes everything out. -->
......
......@@ -9,7 +9,7 @@
<TITLE>How to automatically rebuild libgcc.a.</TITLE>
<LINK REL="home" HREF="http://sourceware.cygnus.com/libstdc++/">
<LINK REL=StyleSheet HREF="lib3styles.css">
<!-- $Id: gccrebuild.html,v 1.1 2000/01/14 20:03:09 pme Exp $ -->
<!-- $Id: gccrebuild.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $ -->
</HEAD>
<BODY>
......@@ -39,7 +39,10 @@
as <EM>objdir</EM>; here it will be called <EM>GCCobjdir</EM>.
</P>
<P>This is a kludge, and will go away eventually.</P>
<P>This is a kludge, and will go away eventually. (In a sense, it has
already gone away, as the library sources have been merged into the
compiler sources.)
</P>
<HR>
......@@ -111,7 +114,7 @@
<HR>
<P CLASS="fineprint"><EM>
$Id: gccrebuild.html,v 1.1 2000/01/14 20:03:09 pme Exp $
$Id: gccrebuild.html,v 1.1 2000/04/21 20:33:30 bkoz Exp $
</EM></P>
......
......@@ -17,7 +17,7 @@
Please keep this list in alphabetical order.
<!--
Latest update 2000-03-09, more or less.
Latest update 2000-04-29, more or less.
-->
<UL>
......@@ -56,7 +56,8 @@
<LI>Benjamin Kosnik for, well, everything.
<LI>Martin v. Loewis for namespace patches and fixes.
<LI>Martin v. Loewis for namespace patches and fixes, and tons of
assistance with the compiler merges.
<LI>Philip Martin for lots of string and vector iterator fixes and
improvements, and string clean up and testsuites.
......@@ -71,7 +72,10 @@
<LI>Nathan Myers for inflicting locales on the rest of us, working on
iostream, string and string documentation (!), fixing that
__black_count loop that so many people bugged us about, and creating
the initial documentation (DESIGN, CHECKLIST, and so forth).
the initial documentation (DESIGN, CHECKLIST, and so forth). Huge
chunks of the MT-safe code are also due to his work.
<LI>Felix Natter for documentation on porting.
<LI>Chip Salzenberg for patches and improvements to locales, traits,
Makefiles, libio, libtool hackery, and &quot;long long&quot; support.
......@@ -84,11 +88,15 @@
</UL></P>
<P>We'd also like to thank the folks who have contributed time and
energy in testing libstdc++-v3:
energy in testing libstdc++-v3, especially those sending in testsuite
evaluations:
<UL>
<LI>Folks for sending in testsuite evaluations.
<LI>J&uuml;rgen Freyh
<LI>llewelly <!-- Honest, that's the only name in the messages. -->
<LI>Loren James Rittle
<LI>George Talbot
</UL></P>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment