Re: Several glibc problems...
On Tue, Nov 17, 1998 at 06:36:39AM -0800, Joel Klecker wrote:
> 2.20. What do I need for C++ development?
>
> {HJ,AJ} You need either egcs 1.1 which comes directly with libstdc++ or
> gcc-2.8.1 together with libstdc++ 2.8.1.1. egcs 1.1 has the better C++
> support and works directly with glibc 2.1. If you use gcc-2.8.1 with
> libstdc++ 2.8.1.1, you need to modify libstdc++ a bit. A patch is available
> as:
> ftp://alpha.gnu.org/gnu/libstdc++-2.8.1.1-glibc2.1-diff.gz
>
> Please note that libg++ 2.7.2 (and the Linux Versions 2.7.2.x) doesn't work
> very well with the GNU C library due to vtable thunks. If you're upgrading
> from glibc 2.0.x to 2.1 you have to recompile libstdc++ since the library
> compiled for 2.0 is not compatible due to the new Large File Support (LFS)
> in version 2.1.
>
> {UD} But since in the case of a shared libstdc++ the version numbers should
> be different existing programs will continue to work.
Yes, I know what it says in the FAQ, but it doesn't work, apparently.
I've had reports that symlinking libstdc++-libc6.0-1.so.2 to
libstdc++-libc6.1-1.so.2 (same library, just different libc compiled
with) generates a lot of unresolved symbol errors.
Dan
Reply to: