Short: libg++-2.5.3 update to gcc-2.5.7 environment.
Type: dev/gcc
Uploader: phb@colombo.telesys-innov.fr
Author: phb@colombo.telesys-innov.fr

This directory contains the version 2.5.3 of the GNU C++ library.

==========================
What's new in this release
==========================

-Read FSF NEWS file included.

=======
Sources
=======

If you're interested in the sources required to rebuild gcc, get the original
GNU sources (gcc-2.5.7.tar.gz, somewhat 6MB), which should be stored on the
same ftp site you got this binary distribution from (if they're not, tell the
manager of that ftp site, as this is a requirement of the GNU Copyright
LICENSE). Then apply the gcc patch-file in src-patches/, and configure for
`amigados'. Same thing goes for libg++-2.5.3. If you want (ie. you don't have
to) get libg++-2.5.3.tar.gz (again, from the same ftp site you got this
distribution from) and apply the libg++ diff from the src-patches directory,
then configure for amigados and give it a try. Please note that you should
have at least 40MB left or your HD and 8MB of memory minimum in order to
rebuild gcc up to stage3. An accelerated Amiga is welcome, as it took me
4,5 hours to generate a single pass. So 3 passes makes 4,5 x 3 = 13,5 hours.

=====
Where
=====

**** GCC environment is available on:

- Aminet sites (wuarchive.wustl.edu and mirrors such as ftp.luth.se)
    in /pub/aminet/dev/gcc

- Ramses The Amiga Flying BBS  +33-1-60037015  HST Dual v32 terbo 4800-21600
                               +33-1-60037713  SupraFax v32bis    4800-14400
                               +33-1-60037716  Tornado v22bis     1200-2400
    in Topic Development, Area Gcc


**** GNU source code is available on:

- gnu.prep.ai.mit.edu 18.71.0.38
    in /pub/gnu

- Ramses The Amiga Flying BBS
    in Topic AmigaUnix/Unix/Linux/NetBSD, Areas Gnu

============
Installation
============

1) Provided you already installed gcc-2.5.7:

CLI> cd gcc:
CLI> lha x libg++-2.5.3.lha (where x stands for 1 through 4).

===========
C++ headers
===========

Because AmigaDOS way of handling filenames, making no difference if
file has capitals or not, you'll certainly run into problems with
some headers, including String.h and normal string.h. My suggestion for
now is to add to C++ "faulty" header filename an "_" in front of it, thus
String.h would become _String.h. Sorry for inconvenience. (thanks to Dirk
Nehring for reminding me this anoying "feature").
