[postgis-devel] liblwgeom versioning

Stephen Frost sfrost at snowman.net
Fri Oct 9 05:55:38 PDT 2015


* Sandro Santilli (strk at keybit.net) wrote:
> On Thu, Oct 08, 2015 at 10:42:50PM -0400, Stephen Frost wrote:
> 
> > Remember- adding a symbol isn't an issue, it's just changing an existing
> > one that is an issue.
> > 
> > You can review the symbol versions of various libraries using
> > 
> > objdump -T /path/to/.so.
> 
> I'm afraid this would have not cough the kind of ABI break
> we had in 2.2.x. What happened is we changed the definition
> of a callback function pointer, in a new section of the library
> (the topological support) that was first released in 2.2.0
> (so, younger than the rest of liblwgeom).

I wasn't suggesting that objdump -T would catch anything, just pointing
out that you can use it to see the symbol versions.

I agree that callback function pointers can make things difficult
though and that's not easily addressed by symbol versioning.

Thanks!

Stephen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.osgeo.org/pipermail/postgis-devel/attachments/20151009/550e0d83/attachment.sig>


More information about the postgis-devel mailing list