[xmlsec] versioning and library naming policies
Wan-Teh Chang
wtc@netscape.com
Wed, 2 Apr 2003 07:39:55 -0800
Note that I do not agree with all the recommendations
of APR's Version Numbering document. I just wanted
to point out that there are already proposed solutions
to this problem.
One issue is that Unix vendors typically do not like
including the MAJOR version number in the library
name, for example,
libFOO-MAJOR.so
Instead, Unix vendors typically want to have
libFOO.so.MAJOR
as the library file name (which could be a symbolic
link to libFOO.so.MAJOR.MINOR or something like that)
and the library's SONAME, and
libFOO.so
as a symbolic link pointing to the latest MAJOR
version. This reflect the "multiple runtimes, one
SDK" design. This issue might come up if a Unix
vendor would like to include your library in their
OS.
Wan-Teh