Name : libstdc++ Relocations: (not relocateable) Version : 2.96 Vendor: Red Hat, Inc. Release : 33 Build Date: Mon Jul 3 11:54:25 2000 Install date: (not installed) Build Host: porky.devel.redhat.com Group : System Environment/Libraries Source RPM: gcc-2.96-33.src.rpm Size : 418016 License: GPL Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://gcc.gnu.org Summary : GNU c++ library Description : The libstdc++ package contains a snapshot of the GCC Standard C++ Library v3, an ongoing project to implement the ISO 14882 Standard C++ library. ----------------------------------- The header of libstdc++-2.96-33.i386.rpm clains to provide v3. This is __not__ so. Even though /libstdc++-v3/ is included in the src.rpm , /libstdc++/ is being used to build the library thus giving only v2
libstdc++-2.96-41.i386.rpm and libstdc++-devel-2.96-41.i386.rpm are still built with Version 2, _not_ libstdc++-v3.
Redhat 7.0 is out and this has not been fixed.
Agreed - a great pity, since one of the main reasons I would have gone for using 2.96-x is for the v3 stdc++ lib; an absolute must for compliance or working with C++ from anywhere else. (And the v3 stdc++ lib has been stable for quite a while; well more so than the v2 stuff....) (You can see this is the case by dififng the installed headers with the ones in libstdc++/ rather than libstdc++-v3 from the build tree).
It is bug just in the %description lines of the spec file but could not be changed because spec file translations were frozen at that time for RHL 7.0. libstdc++-v3 is nowhere near stable library, there are quite a few bugs still lurking in it (both in it and in g++ -fnew-abi which should go with it).