[ https://issues.apache.org/jira/browse/PROTON-113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13487951#comment-13487951 ]
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 > Attachments: > 0001-Added-the-version-to-the-share-directory-name.patch, > 0002-Sets-the-soversion-for-the-qpid-proton-library.patch, > 0003-Provides-the-ability-to-disable-rpath-in-libraries.patch, > 0004-Added-some-boiler-plate-text-to-the-TODO-file.patch > > > The following patches: > * add the version number to the shared data directory; i.e., > /usr/share/proton-0.1 > * 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