Hi Scott,

Scott Cantor <[EMAIL PROTECTED]> writes:

> I would assume for simplicity this should be major version 3 we'd want to
> use this in the LDFLAGS in Makefile.am:
>
>       -version-info 3:0:0

I was thinking about the same thing the other day and was reading the
libtool manual[1] but came to the conclusion that the versioning system
provided by libtool's -version-info is incompatible with the versioning
system used in Xerces-C++. For example, the last component in --version-
info is the so-called age: "The difference between the newest and oldest
interfaces that this library implements." while in Xerces-C++ it is a
binary-compatible bug-fix release number. Also the instructions guidelines
provided in the libtool manual (section 7.3) about when to update each
component seem to contradict those of Xerces-C++. Unless we do something
like this:

-version-info 3:0.0:0

Plus I am very sceptical about relying on any additional functionality
in libtool since, in my experience, that thing is ridden with bugs. If
anybody has any comments on this, please share.

[1] http://www.gnu.org/software/libtool/manual/libtool.html#Versioning

Boris

-- 
Boris Kolpackov, Code Synthesis Tools
Open source XML data binding for C++:   http://codesynthesis.com/products/xsd
Mobile/embedded validating XML parsing: http://codesynthesis.com/products/xsde

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to