[QGIS-Developer] UbuntuGIS builds of QGIS
Sebastiaan Couwenberg
sebastic at xs4all.nl
Fri Jan 5 02:10:10 PST 2018
On 01/05/2018 09:13 AM, Jeremy Palmer wrote:
>> Because the C++ ABI was not stable in the past, see:
>>
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756867#40
>
> Ok thanks Bas.
>
> So this is the ABI for the c++ and C API? Doesn't QGIS only use the C API?
> If so should gdal-abi-2-2-2 even be a dependancy, or is libgdal20 (>=
> 2.2.0) enough?
The C++ and C API are provided by the same shared library, so the
virtual ABI dependency reflects both.
The fact that the qgis package depends on the gdal-abi virtual package
means that it does not only use the C API. All packages that use one or
more of the C++ symbols also get the gdal-abi dependency in addition to
the libgdal dependency.
Most reverse dependencies of gdal use (some of) the C++ API, only a few
packages like gmt, grass, mapserver, mapcache, postgis and few others
only use the C API, and don't need rebuilds for every new gdal release.
>From the latest gdal transition in Debian:
dans-gdal-scripts (0.24-1) OK
fiona (1.7.10-1) OK
gazebo (7.8.1+dfsg-3) OK
gmt (5.4.2+dfsg-1) SKIP (no C++)
imposm (2.6.0+ds-4) SKIP (no C++)
libcitygml (2.0.7-1) OK
liblas (1.8.1-5) OK
libosmium (2.13.1-1) SKIP (no C++)
mapcache (1.6.1-1) SKIP (no C++)
mapnik (3.0.17+ds-1) OK
mapproxy (1.11.0-1) SKIP (no C++)
mapserver (7.0.7-1) SKIP (no C++)
merkaartor (0.18.3+ds-2) OK
mysql-workbench (6.3.8+dfsg-1) OK
ncl (6.4.0-4) SKIP (no C++)
node-srs (0.4.8+dfsg-3) OK
octave-mapping (1.2.1-1) OK
openorienteering-mapper (0.7.0-1) SKIP (no C++)
openscenegraph (3.2.3+dfsg1-2) OK
pdal (1.6.0-1) OK
pgsql-ogr-fdw (1.0.5-2) SKIP (no C++)
postgis (2.4.2+dfsg-3) SKIP (no C++)
pprepair (0.0~20170614-dd91a21-1) OK
prepair (0.7.1-1) OK
python-django (1:1.11.7-1) SKIP (no C++)
qlandkartegt (1.8.1+ds-8) OK
qmapshack (1.9.1-1) OK
rasterio (0.36.0-2) OK
sumo (0.30.0+dfsg1-1) OK
thuban (1.2.2-12) OK
vtk6 (6.3.0+dfsg1-11) OK
xastir (2.0.8-3) SKIP (no C++)
grass (7.2.2-1) SKIP (no C++)
opencv (3.2.0+dfsg-4) OK
openscenegraph-3.4 (3.4.1+dfsg1-2) OK
osmcoastline (2.1.4-2) OK
pktools (2.6.7.1+ds-1) OK
pyosmium (2.13.0-1) SKIP (no C++)
libgdal-grass (2.2.3-1~exp1) OK
osgearth (2.8.0+dfsg-2) OK
otb (6.2.0+dfsg-1) OK
qgis (2.14.21+dfsg-1) OK
saga (2.3.1+dfsg-3) OK
Kind Regards,
Bas
More information about the QGIS-Developer
mailing list