Software Engineering White Papers
Steps to Version Your Shared Library
Overview
With the enhancement and evolution of software, there can be growing pains, especially when an existing base of software depends upon earlier functionality. When changes are made to software libraries, established software engineering practices indicate making compatible changes such that installed software investment is preserved. Shared libraries provide a great challenge in this regard as old software dynamically binds with new shared libraries. When changes would break compatibility, versioning provides a mechanism to deliver new functionality while providing compatibility for existing applications.
This paper
explores the reasons and the techniques that should be employed to version a shared library using whole library versioning, also known as V.4 versioning. Although it provides steps to consider, it is not intended to
be a complete recipe, rather steps to consider when a shared library versioning in considered as part of a
development plan for a particular library.
| Publisher | Hewlett Packard | File Format | PDF, requires Acrobat Rdr 5 |
|---|---|---|---|
| Date Published | August 2003 | ||
| Format | White Papers | ||
| Topics | |||



