Why shared libraries have version numbers (was: the sorry saga ...)

Volker Lendecke Volker.Lendecke at SerNet.DE
Tue Jul 7 14:53:12 GMT 2009


On Tue, Jul 07, 2009 at 10:42:02AM -0400, David Collier-Brown wrote:
>   The purpose of shared library version numbers is to allow
> controlled, continuous change.  The implementer of
> the called functions produces a new implementation with
> some changed APIs or ABIs, but the consumers of the
> old API/ABI continue to work without change. 

How do you cope with a program that requires version .2 that
also links in a library that requires version .1?

Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.samba.org/archive/samba-technical/attachments/20090707/d1d91c76/attachment.bin


More information about the samba-technical mailing list