[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] SONAME Bump?
From: |
Pedro Lopez-Cabanillas |
Subject: |
Re: [fluid-dev] SONAME Bump? |
Date: |
Sat, 6 Aug 2011 15:20:54 +0200 |
User-agent: |
KMail/1.13.5 (Linux/2.6.34.10-0.2-desktop; KDE/4.4.4; i686; ; ) |
On Saturday 06 August 2011, Andrew Suffield wrote:
> On Sat, Aug 06, 2011 at 10:00:21PM +1000, Matt Giuca wrote:
> > - Release FluidSynth 2.0, with soname libfluidsynth.so.2, or
>
> It is generally unwise to attempt to keep SONAME versions and project
> versions in sync. This leads to confusion and inappropriate
> compatibility problems. Best practice is to keep them entirely
> separate.
>
> The exception is projects which make no attempt to provide any kind of
> stable ABI, for whatever reason (usually: code changing too fast,
> developers can't be bothered). Those have exactly one SONAME per
> version of the code, and client applications must be rebuilt with
> every code change to the library.
IMO the libtool numbering scheme is an unnecessary mystification, to say the
least.
KDE4 provides a pretty stable ABI, and does not need to use libtool. Qt has
always managed to provide strongly stable ABIs within major releases, without
using libtool either.
Qt4 libraries, as a nice example, keep in sync the SONAME with the shared
object name and the project version.
Regards,
Pedro
- Re: [fluid-dev] SONAME Bump?, (continued)
- Re: [fluid-dev] SONAME Bump?, Pedro Lopez-Cabanillas, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, Andrew Suffield, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, Pedro Lopez-Cabanillas, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, Andrew Suffield, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, David Henningsson, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, Pedro Lopez-Cabanillas, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, David Henningsson, 2011/08/06
- Re: [fluid-dev] SONAME Bump?, David Henningsson, 2011/08/11
Re: [fluid-dev] SONAME Bump?, Matt Giuca, 2011/08/06
Re: [fluid-dev] SONAME Bump?, Pedro Lopez-Cabanillas, 2011/08/06