[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [DebianGIS] Re: gdal



On Thu, Dec 15, 2005 at 10:04:15PM -0500, Steve Halasz wrote:
> 
> I'm having a heck of a time understanding
> http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
> It seems to use SONAME to just refer to the first number. And the given
> snippet:
> $ objdump -p libgdal.so.1.9.0 | sed -n
> -e's/^[[:space:]]*SONAME[[:space:]]*//p' | sed -e's/\([0-9]\)\.so
> \./\1-/; s/\.so\.//'
> 
> yields:
> libgdal1
> 
> >From reading the libtool docs 1.7.0 -> 1.9.0 means the source code was
> changed. 1.7.0 -> 2.0.0 would mean the interface had changed. I'd think
> in the latter case that we would go to libgdal2. But I have no
> experience with this or real understanding of what changes the ABI. If
> we do need to change, do we call it libgdal1.9? libgdal2?
> 

In a properly libtoolize library that change shoule be reflected in a
soname change and you should use the soname used by upstream. If the
builtin soname did not change that would be an upstream issue...

-- 
Francesco P. Lovergine



Reply to: