[postgis-devel] For PostGIS 2.2 moving forward make liblwgeom compatible between micro releases

Sebastiaan Couwenberg sebastic at xs4all.nl
Thu Jul 30 08:12:39 PDT 2015


On 30-07-15 17:09, Sebastiaan Couwenberg wrote:
> On 30-07-15 16:47, Paul Ramsey wrote:
>> Only one ver number? We rev liblwgeom waaaaay more often than that.
> 
> Stabalizing the liblwgeom ABI impacting changes to not require dependent
> projects to rebuild evertime a new PostGIS micro version is install is
> the point of #2278.
> 
>>> On Jul 30, 2015, at 3:00 AM, Sandro Santilli <strk at keybit.net> wrote:
>>>> On Tue, Jul 28, 2015 at 09:06:57PM +0200, Sebastiaan Couwenberg wrote:
>>>> liblwgeom should move to a stable SONAME like liblwgeom.so.2 that only
>>>> changes when the ABI breaks, e.g. using `libtool -version-info`.
>>>>
>>>> https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
>>>
>>> As of r13855 liblwgeom switched to properly versioned interface.
>>> The SONAME for next library will be liblwgeom.so.2
>>>
>>> Tests are welcome.

Regarding the ABI compatitibilty of liblwgeom it's a bit of shame that
the upstream tracker doesn't include postgis yet, it provides a great
service to track ABI changes in upstream projects, see for example
SpatiaLite:

http://upstream.rosalinux.ru/versions/libspatialite.html

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the postgis-devel mailing list