This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: Announcing libstdc++-2.90.7
In addition, the install fails with message:
make[1]: *** No rule to make target
`//d/cygnus/cygwin-b20/include/g++-v3/bits/ctype_base.h', needed by
`myinstallheaders'.
The problem seems to be a related target that generates the installation
directory and does most of the header installation. I fixed it with the
following change on line 500 of 'src/Makefile.in':
was --
$(headers:%=$(myincludepfx)%): $(myincludepfx)%: %
now --
$(headers:%=$(myincludepfx)%) $(myincludepfx)%: %
-- Matthew Brown
----- Original Message -----
From: Matthew Brown <mbrown@mediadb.net>
To: Benjamin Kosnik <bkoz@cygnus.com>; <libstdc++@sourceware.cygnus.com>;
<egcs@egcs.cygnus.com>; <info-gnu@gnu.org>
Sent: Wednesday, December 22, 1999 10:36 AM
Subject: Re: Announcing libstdc++-2.90.7
> I just attempted a compile and installation. All goes well (using Mumit's
> cygwin limits) until the installation. The makefile seems to desire a file
> in the 'bits' source directory by the name 'ctype_base.h'. This file seems
> to be somewhat platform-specific and appears, at first look, to be copied
> from the 'config' directory during configuration time; however, this is
not
> happening for me. Here is my configuration:
>
> - Cygwin b20.1
> - configure run with '--prefix=<cygwin
> dir> --enable-shared --enable-static --enable-namespaces'
>
> For now, I will copy the default version of the file and see if things
work.
> I know that this is perilously close to the holidays, but if anyone is
still
> watching who has some input, please pass it on.
>
> Thanks,
>
> -- Matthew Brown
>
> ----- Original Message -----
> From: Benjamin Kosnik <bkoz@cygnus.com>
> To: <libstdc++@sourceware.cygnus.com>; <egcs@egcs.cygnus.com>;
> <info-gnu@gnu.org>
> Sent: Wednesday, December 22, 1999 12:15 AM
> Subject: Announcing libstdc++-2.90.7
>
>
> >
> > 1999-12-21
> >
> > Release Notes
> > -------------
> > The Standard C++ Library v3, or libstc++-2.90.x, is an ongoing
> > project to implement the ISO 14882 Standard C++ library as described
> > in chapters 17 through 27 and annex D, as a drop-in replacement
> > for the current (ARM-conformant) library.
> >
> > This is the eigth snapshot of the libstdc++ rewrite. It is still
> > incomplet and incorrekt.
> >
> > The Standard C++ Library v3, or libstc++-2.90.x, follows an open
> > development model, attempting to be fully buzzword, bazaar, and GNU
> > compliant. Full details on participating, including contributor
> > guidelines, mailing list subscription, mailing list archives,
> > up-to-date documentation, and various and sundry other details can be
> > found at the following URL:
> >
> > http://sourceware.cygnus.com/libstdc++/
> >
> >
> > New:
> > ---
> > - Now compiling with -Wall -Werror -Winline works, and is on by default.
> > - Conditional compilation for hosts that don't support wchar_t.
> > - Attempts have been made to get this to compile hosted on cygwin.
> > Mumit Khan has done bunches here.
> > - Chapter 22:
> > Kevin Ediger did some killer formatting work for the floating point
> parts of
> > num_put::do_put.
> > - Chapter 26:
> > valarray fixes:
> > the non-standard member function
> > 'valarray<T>::product()' is removed for Standard compliance purpose.
> > Some missing non member functions (e.g. tanh) are added.
> > valarray::sum() now uses operator+= instead of operator+.
> > valarray::min() and valarray::max() no longer causes parse errors.
> > Typographical errors that used to cause a seg fault are corrected.
> > complex fixes: some missing constructors are added.
> > Optimized calling of cmath funcs for targets that support builtin
> functions.
> > mknumeric_limits was robustified.
> > - Chapter 27:
> > Preliminary inlining for all buffering and iostream classes and
> manipulators.
> > Testing for istream and ostream operators complete.
> > istream validation testing complete.
> > ostream formatting validations mostly complete.
> > ostream<<operator(float, double, etc.) now work.
> > Testing for correct stream state and thrown exceptions complete.
> > A lot of stringbuf changes.
> > Attempts to make includes take as little time as possible.
> > streambuf to streambuf copies now work.
> > A brain-dead and in-elegant (but conformant) facet caching mechanism
> > replaces the elegant but non-conformant design.
> > iostream callbacks now work correctly.
> > A lot of the library working group issues are now implemented.
> > - Additional documentation by Phil Edwards.
> > - New website and mailing list interface.
> > - For CVS egcs, -O2 and tree-level inlining works.
> > - Many, many bug fixes.
> >
> > More info is available on the project website, URL as above.
> >
> > -Benjamin
> >
> >
>
>