Andrew Stitcher commented on PROTON-113:
I don't think marking the so version as 1.0 makes any representation that the
ABI is stable.
I think that the release version is used for that. So as long as the product
release is 0.1 no one will think the ABI is stable.
The so versions have a very particular task - to allow the runtime linker to
find a compatible library for the executable that requires it - there is no
notion of stability implied.
As far as so versions are concerned the major number implies no backward
compatibility. and retaining the same major number means that the new library
supports a compatible ABI - it may be extended, but old programs linked with
the previous library will continue to run happily.
> Fixes for packaging issues
> Key: PROTON-113
> URL: https://issues.apache.org/jira/browse/PROTON-113
> Project: Qpid Proton
> Issue Type: Improvement
> Components: proton-c
> Reporter: Darryl L. Pierce
> Assignee: Darryl L. Pierce
> Priority: Blocker
> The following patches:
> * add the version number to the shared data directory; i.e.,
> * sets the soversion number for libqpid-proton.so
> * enables turning off rpath for distribution builds, and
> * adds some text to the TODO file
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira