adasockets, LIBVERSIONINFO and SONAMEs
In Adasockets 18.104.22.168-4, I modified configure.ac to set
LIBVERSIONINFO=1:0:0 because of GNAT 4.1's new ABI. Upstream had it set
I'm working on 1.8.6 from upstream: it now has LIBVERSIONINFO=1:0:0. But
now when I build it, the SONAME is set to libadasockets.0 instead of .1.
In 22.214.171.124-4, the SONAME is libadasockets.so.1 (as I expect).
A plain (non-Debian) build of 1.8.6 also ends up with a SONAME of .0.
This can be downloaded from
What have I done wrong? I'm sure it's obvious, but I'm stuck.