[xmlsec] versioning and library naming policies

Wan-Teh Chang wtc at netscape.com
Wed Apr 2 07:39:55 PST 2003


  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




More information about the xmlsec mailing list