[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: