On Sat, Jun 14, 2014 at 7:41 AM, Michał Górny <mgo...@gentoo.org> wrote:
> Hi,
>
> Some time ago we've got bug #510780 [1] asking us to bump subslot
> on LLVM even though the new version was ABI-compatible with previous
> one. It was because it introduced new APIs which applications could
> make use of. Since I believe this is a wider issue, I would like to
> know the opinion of our community about this.
>
> More specifically: do we want subslots to change only when backwards-
> incompatible ABI changes are done -- alike SONAME -- or whenever any
> ABI change is done? The problem seems a bit complex.

I think subslot should only change with SONAME. Packages depending on
a new API can use a versioned dependency to ensure the new API is
available.

I think this covers all of the cases and doesn't cause problems? Let
me know if I've misunderstood something.

Reply via email to