On Wed, Jan 12, 2000 at 12:57:17AM -0500, Buddha Buck wrote: > > Each shared library has a "soname", which consists of a name and a > version number. For example, "libc6" is the soname for the current > version of the libc standard C library. Sonames are used to > distinguish between incompatable library versions. A program compiled > with libc5 will not work with libc6, or vice versa. But a program > compiled against any version of libc6 should work with any other > version of libc6. Not quite true. libc6 is the same as glibc2 (long story, look on the web). However, an application written for glibc 2.1 may not work with glibc 2.0, since some new features were added to 2.1. A program compiled against glibc 2.0 should work when run with glibc 2.1, but some don't because they use undocumented features of the library (undocumented means don't count on them to remain stable). Debian packages that require glibc 2.1 tend to depend on the proper version of the libc6 package, so in general if you can install the program it should work. If not, file the bug report. -- finger for GPG public key. 8 Jan 2000 - Old email addresses removed from key, new added
Attachment:
pgpoZwH7LmkUe.pgp
Description: PGP signature