[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