Thank you Phil.

So the only way to go around this is to use libstdc++3 and gcc3 or 
use 2.90.8 which may or may not be completely standard conforming.

Thanks

Ranjan

-----Original Message-----
From: Phil Edwards [mailto:[EMAIL PROTECTED]
Sent: Friday, November 15, 2002 2:16 PM
To: Ranjan Parthasarathy
Cc: 'debian-gcc@lists.debian.org'
Subject: Re: libstdc++-2.10-dev issue


On Fri, Nov 15, 2002 at 02:10:09PM -0800, Ranjan Parthasarathy wrote:
> Hi
> 
> I am using a woody system and using the 2.95.4 version of the GNU
compiler.
> The standard c++ library (2.10)
> seems to miss out on some essential headers that are required as per
> standard c++ compliance and this is causing

The 2.* library (libstdc++ version 2) predates the C++ standard.  It is
very noncompliant.  It is also unmaintained.


> Particularly ios_base is not defined. I also tried with the 2.90.8 version
> of the standard C++ library
> from FSF and the patches for gcc-2.95.3 upwards and they seem OK. from
what
> I could figure out,
> some of the headers were ommited in the release of 2.10 release (
> usr/include/g++3/std/bits).

2.90.* are early transitional snapshots of libstdc++ version 3.  It is a
complete rewrite, and has nothing to do with 2.10.

The 2.* libraries are noncompliant.  The 2.* compilers are noncompliant.
Also, nobody has been working on them for years.


Phil

-- 
I would therefore like to posit that computing's central challenge, viz.
"How
not to make a mess of it," has /not/ been met.
                                                 - Edsger Dijkstra,
1930-2002


Reply via email to