https://bugs.kde.org/show_bug.cgi?id=396713

--- Comment #5 from Antonio Rojas <aro...@archlinux.org> ---
(In reply to Alexander Semke from comment #4)
> (In reply to Antonio Rojas from comment #0)
> > Currently cantor uses KDE_APPLICATIONS_VERSION_MAJOR as SOVERSION for
> > libcantorlibs. This is totally wrong: the SOVERSION is meant to indicate the
> > ABI version and not to be arbitrarily increased once a year. This forces a
> > rebuild of applications that link to it (eg. labplot) once a year even if
> > there are no ABI changes. 
> > 
> > Please set SOVERSION to a fixed number that is only increased when there are
> > backwards incompatible ABI changes.
> 
> Here on openSuse labplot is linked against /usr/lib64/libcantorlibs.so.18
> which is a symlink to libcantorlibs.so.18.07.70. SOVERSION being set to
> KDE_APPLICATIONS_VERSION_MAJOR makes cmake to create that symlink. Whith
> this it is meant that Cantor guarantees the stability of ABI for one major
> release (for one year). This is basically the same what you suggest by
> setting this version manually to 18. Why do you get the problem with linking?

A major release in KDE Applications is every 4 months, not every year. So,
unless you guarantee that you only plan to make ABI breaking changes in the
xx.04 cycles and not in the xx.08 or the xx.12 ones, this system doesn't make
much sense

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to