[gdal-dev] libtool numbering policy

Bas Couwenberg sebastic at xs4all.nl
Tue Jun 14 07:33:04 PDT 2016


On 2016-06-14 15:51, Even Rouault wrote:
> Le mardi 14 juin 2016 12:13:49, Bas Couwenberg a écrit :
>> In Debian we mark the libgdal C++ symbols and add a dependency on the
>> version specific virtual ABI package provided by the libgdal20 package
>> to all packages that use any of the C++ symbols. Most reverse
>> dependencies of GDAL use (some) C++ symbols, requiring a rebuild of
>> these packages for every new release of GDAL uploaded to Debian. Only
>> the gmt, imposm, mapcache, mapserver, ncl, osmium, postgis, xastir,
>> grass & pyosmium packages don't use any C++ symbols (10 out of 37).
> 
> Side remark: I'm surprised to not see QGIS listed in the C API only 
> users.
> I've never seen use of the GDAL C++ API in it.
> Same for Fiona & RasterIO

RasterIO uses several C++ classes in rasterio/_warp.pyx, 
GDALWarpOperation & OGRCoordinateTransformation for example.

Fiona also uses several C++ classes in fiona/_transform.pyx, like 
RasterIO OGRCoordinateTransformation is one of them.

Kind Regards,

Bas


More information about the gdal-dev mailing list