11 Jun
2009
11 Jun
'09
10:01 a.m.
On Thu, 2009-06-11 at 11:48 +0200, Thomas Bächler wrote:
This is not often the case in glibc, but there's many more problems with C++ programs and the standard C++ libs.
Usually glibc and libstdc++ are backwards compatible. ABI doesn't change so programs compiled against older versions will always work with newer libraries. There's an exception though: programs that do their library versioning after the compiler that was used. Examples of this are Qt and Boost. Compiling Qt 3.x with gcc 4.4 meant recompiling KDE 3.x things because ABI changed in Qt because of a compiler change.