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

Re: can somebody please give me some info regarding package dependencies.



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


Reply to: