No need to worry about maintaining ABI stability
for the present though. With multiple libraries, how will the soname
be handled? Will they all share a soname, or each have their own? If
they share a soname I can stuff them all in the libqgis debian package
together I think. But any ABI change will force rebuilds for all
depending software(of which there is none in debian yet). With
separate sonames I need to build libqgis-core0, libqgis-core0-dev, libqgis-gui0, etc.
packages, but then software that depends on a specific library need
not be rebuilt if the ABI changes for one of the other libraries.
Redmine: Author: debian@adkgis.org, created on 2006-03-29 19:07:47, last update on 2009-08-22 00:54:06
Please update library sonames according to the libtool versioning scheme as described at http://www.gnu.org/software/libtool/manual.html\#Updating-version-info
No need to worry about maintaining ABI stability for the present though. With multiple libraries, how will the soname be handled? Will they all share a soname, or each have their own? If they share a soname I can stuff them all in the libqgis debian package together I think. But any ABI change will force rebuilds for all depending software(of which there is none in debian yet). With separate sonames I need to build libqgis-core0, libqgis-core0-dev, libqgis-gui0, etc. packages, but then software that depends on a specific library need not be rebuilt if the ABI changes for one of the other libraries.