TOC
Previous
Next
Shared library versions and naming
-
If a new version of a shared library is compatible with an existing library,
we can make a new minor version of the library.
-
If a new version of a shared library is incompatible with an existing library,
we must make a new major version of the library.
- Constraint: it must be possible to continue
running programs requiring the older version of the library.
-
Solution: a naming convention is used for
shared library real names and sonames.
(C) 2006, Michael Kerrisk