This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: a bug the rpm spec file or in the makefile ?
> this is not true!!! first of all :
> -----------------------------------
> [lfarkas@ai:/home/cvs/gcc/libstdc++-v3]rpm -qi gcc-snapshot-c++
> <skip>
> This package adds C++ support to the GNU C compiler. It includes
> support for most of the current C++ specification, including templates
> and exception handling. It includes the static standard C++
> library and C++ header files.
The rpm certainly contains a standard C++ library, namely libstdc++
v2.
> /usr/include/g++-3/cerrno
> ...
> -----------------------------------
> so it definitely configured to use the V3 library !!!
No, it isn't.
> or what I don't understand ?
What you don't understand is the versioning. HJ Lu introduced the
mechanism that every time the API is changed (even for minor,
incompatible changes), the directory where the header files are
installed is changed. It happens that gcc 2.95 ships with a library
that installs itself into a directory g++-3. We still refer to this
library as libstdc++ v2, as it is essentially the library that was
there in gcc 2.8, gcc 2.7, and older compilers.
The rewrite of libstdc++, which will be included in gcc 3, and which
is codenamed libstdc++ v3, is not in this RPM.
Regards,
Martin