[gdal] 01/07: Update symbols for amd64, arm*, i386, kfreebsd-*, mips*, powerpc, ppc64*, s390x & sparc64.

Bas Couwenberg sebastic at debian.org
Thu Oct 20 12:05:32 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch experimental-2.1
in repository gdal.

commit 25a99a9e6e8a774976192f02a71082d834c07a39
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Oct 15 13:55:09 2016 +0200

    Update symbols for amd64, arm*, i386, kfreebsd-*, mips*, powerpc, ppc64*, s390x & sparc64.
---
 debian/changelog                        | 7 +++++++
 debian/libgdal20.symbols.amd64          | 9 ++++++++-
 debian/libgdal20.symbols.arm64          | 9 ++++++++-
 debian/libgdal20.symbols.armel          | 9 ++++++++-
 debian/libgdal20.symbols.armhf          | 9 ++++++++-
 debian/libgdal20.symbols.common         | 1 +
 debian/libgdal20.symbols.i386           | 9 ++++++++-
 debian/libgdal20.symbols.kfreebsd-amd64 | 9 ++++++++-
 debian/libgdal20.symbols.kfreebsd-i386  | 9 ++++++++-
 debian/libgdal20.symbols.mips           | 9 ++++++++-
 debian/libgdal20.symbols.mips64el       | 9 ++++++++-
 debian/libgdal20.symbols.mipsel         | 9 ++++++++-
 debian/libgdal20.symbols.powerpc        | 9 ++++++++-
 debian/libgdal20.symbols.ppc64          | 9 ++++++++-
 debian/libgdal20.symbols.ppc64el        | 9 ++++++++-
 debian/libgdal20.symbols.s390x          | 9 ++++++++-
 debian/libgdal20.symbols.sparc64        | 9 ++++++++-
 17 files changed, 128 insertions(+), 15 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index cc43d12..406672d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+gdal (2.1.2~rc1+dfsg-1~exp2) UNRELEASED; urgency=medium
+
+  * Update symbols for amd64, arm*, i386, kfreebsd-*, mips*, powerpc, ppc64*,
+    s390x & sparc64.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Sat, 15 Oct 2016 11:16:06 +0200
+
 gdal (2.1.2~rc1+dfsg-1~exp1) experimental; urgency=medium
 
   * New upstream release candidate.
diff --git a/debian/libgdal20.symbols.amd64 b/debian/libgdal20.symbols.amd64
index 1a86ffb..9c5b977 100644
--- a/debian/libgdal20.symbols.amd64
+++ b/debian/libgdal20.symbols.amd64
@@ -342,6 +342,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.8.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.8.0 1
@@ -862,6 +863,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.8.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.8.0 1
@@ -1411,7 +1413,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3296,3 +3301,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.8.0 1
  (c++)"vtable for OGRPoint at Base" 1.8.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.arm64 b/debian/libgdal20.symbols.arm64
index d8e5bc8..7d0bd83 100644
--- a/debian/libgdal20.symbols.arm64
+++ b/debian/libgdal20.symbols.arm64
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.10.1 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.10.1 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.10.1 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.10.1 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.1 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.1 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.1 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.1 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.1 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3295,3 +3300,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.10.1 1
  (c++)"vtable for OGRPoint at Base" 1.10.1 1
  (c++)"vtable for VRTSource at Base" 1.11.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.armel b/debian/libgdal20.symbols.armel
index cf0a77e..b880027 100644
--- a/debian/libgdal20.symbols.armel
+++ b/debian/libgdal20.symbols.armel
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.8.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.8.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.8.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.8.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3255,3 +3260,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.8.0 1
  (c++)"vtable for OGRPoint at Base" 1.8.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.armhf b/debian/libgdal20.symbols.armhf
index cf0a77e..b880027 100644
--- a/debian/libgdal20.symbols.armhf
+++ b/debian/libgdal20.symbols.armhf
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.8.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.8.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.8.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.8.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3255,3 +3260,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.8.0 1
  (c++)"vtable for OGRPoint at Base" 1.8.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.common b/debian/libgdal20.symbols.common
index e6f705d..9e4bbf2 100644
--- a/debian/libgdal20.symbols.common
+++ b/debian/libgdal20.symbols.common
@@ -1537,6 +1537,7 @@
  RegisterOGRBNA at Base 1.8.0
  RegisterOGRCSV at Base 1.8.0
  RegisterOGRCSW at Base 2.0.1
+ RegisterOGRCarto at Base 2.1.2~rc1
  RegisterOGRCartoDB at Base 1.11.0
  RegisterOGRCloudant at Base 2.0.1
  RegisterOGRCouchDB at Base 1.9.0
diff --git a/debian/libgdal20.symbols.i386 b/debian/libgdal20.symbols.i386
index 0c44521..24af978 100644
--- a/debian/libgdal20.symbols.i386
+++ b/debian/libgdal20.symbols.i386
@@ -342,6 +342,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.9.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.9.0 1
@@ -862,6 +863,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.9.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.9.0 1
@@ -1411,7 +1413,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3253,3 +3258,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.9.0 1
  (c++)"vtable for OGRPoint at Base" 1.9.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.kfreebsd-amd64 b/debian/libgdal20.symbols.kfreebsd-amd64
index 8fcb469..8a82337 100644
--- a/debian/libgdal20.symbols.kfreebsd-amd64
+++ b/debian/libgdal20.symbols.kfreebsd-amd64
@@ -342,6 +342,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.10.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.10.0 1
@@ -862,6 +863,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.10.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.10.0 1
@@ -1411,7 +1413,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3296,3 +3301,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.10.0 1
  (c++)"vtable for OGRPoint at Base" 1.10.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.kfreebsd-i386 b/debian/libgdal20.symbols.kfreebsd-i386
index 4c6fa24..ff30063 100644
--- a/debian/libgdal20.symbols.kfreebsd-i386
+++ b/debian/libgdal20.symbols.kfreebsd-i386
@@ -342,6 +342,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.10.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.10.0 1
@@ -862,6 +863,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.10.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.10.0 1
@@ -1411,7 +1413,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3253,3 +3258,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.10.0 1
  (c++)"vtable for OGRPoint at Base" 1.10.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.mips b/debian/libgdal20.symbols.mips
index ac38fd1..13948ec 100644
--- a/debian/libgdal20.symbols.mips
+++ b/debian/libgdal20.symbols.mips
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.9.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.9.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.9.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.9.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3251,3 +3256,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.9.0 1
  (c++)"vtable for OGRPoint at Base" 1.9.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.mips64el b/debian/libgdal20.symbols.mips64el
index c35802a..65cdb79 100644
--- a/debian/libgdal20.symbols.mips64el
+++ b/debian/libgdal20.symbols.mips64el
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 2.0.1 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 2.0.1 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 2.0.1 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 2.0.1 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 2.0.1 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 2.0.1 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 2.0.1 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 2.0.1 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 2.0.1 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 2.0.1 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 2.0.1 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3293,3 +3298,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 2.0.1 1
  (c++)"vtable for OGRPoint at Base" 2.0.1 1
  (c++)"vtable for VRTSource at Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.mipsel b/debian/libgdal20.symbols.mipsel
index ac38fd1..13948ec 100644
--- a/debian/libgdal20.symbols.mipsel
+++ b/debian/libgdal20.symbols.mipsel
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.9.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.9.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.9.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.9.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3251,3 +3256,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.9.0 1
  (c++)"vtable for OGRPoint at Base" 1.9.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.powerpc b/debian/libgdal20.symbols.powerpc
index 1ae189c..00c5e3f 100644
--- a/debian/libgdal20.symbols.powerpc
+++ b/debian/libgdal20.symbols.powerpc
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.8.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.8.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.8.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.8.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.8.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2727,6 +2730,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned int)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3251,3 +3256,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.8.0 1
  (c++)"vtable for OGRPoint at Base" 1.8.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.ppc64 b/debian/libgdal20.symbols.ppc64
index 42574cf..cbadfbc 100644
--- a/debian/libgdal20.symbols.ppc64
+++ b/debian/libgdal20.symbols.ppc64
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.2 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.2 1
  (c++)"GDALDataset::FlushCache()@Base" 1.10.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.2 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.2 1
  (c++)"GDALDataset::Dereference()@Base" 1.10.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.10.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.10.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.10.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.2 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.2 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3250,3 +3255,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.10.0 1
  (c++)"vtable for OGRPoint at Base" 1.10.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.ppc64el b/debian/libgdal20.symbols.ppc64el
index a404011..8656ba7 100644
--- a/debian/libgdal20.symbols.ppc64el
+++ b/debian/libgdal20.symbols.ppc64el
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.10.1 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.10.1 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.10.1 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.10.1 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.10.1 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3293,3 +3298,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.10.1 1
  (c++)"vtable for OGRPoint at Base" 1.10.1 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.s390x b/debian/libgdal20.symbols.s390x
index f3e9563..3b4123d 100644
--- a/debian/libgdal20.symbols.s390x
+++ b/debian/libgdal20.symbols.s390x
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.1 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.1 1
  (c++)"GDALDataset::FlushCache()@Base" 1.9.0 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.1 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.1 1
  (c++)"GDALDataset::Dereference()@Base" 1.9.0 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 1.9.0 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 1.9.0 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 1.9.0 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.1 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 1.11.0 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 1.11.0 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 1.11.0 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3252,3 +3257,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 1.9.0 1
  (c++)"vtable for OGRPoint at Base" 1.9.0 1
  (c++)"vtable for VRTSource at Base" 1.11.0 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
diff --git a/debian/libgdal20.symbols.sparc64 b/debian/libgdal20.symbols.sparc64
index 2eca8d7..ead8abb 100644
--- a/debian/libgdal20.symbols.sparc64
+++ b/debian/libgdal20.symbols.sparc64
@@ -341,6 +341,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*)@Base" 2.0.2 1
  (c++)"GDALDataset::ExecuteSQL(char const*, OGRGeometry*, char const*, swq_select_parse_options*)@Base" 2.0.2 1
  (c++)"GDALDataset::FlushCache()@Base" 2.0.2 1
+ (c++)"GDALDataset::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALDataset::CreateLayer(char const*, OGRSpatialReference*, OGRwkbGeometryType, char**)@Base" 2.0.2 1
  (c++)"GDALDataset::DeleteLayer(int)@Base" 2.0.2 1
  (c++)"GDALDataset::Dereference()@Base" 2.0.2 1
@@ -861,6 +862,7 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"GDALRasterBand::GetDataset()@Base" 2.0.2 1
  (c++)"GDALRasterBand::GetMaximum(int*)@Base" 2.0.2 1
  (c++)"GDALRasterBand::GetMinimum(int*)@Base" 2.0.2 1
+ (c++)"GDALRasterBand::InitRWLock()@Base" 2.1.2~rc1 1
  (c++)"GDALRasterBand::WriteBlock(int, int, void*)@Base" 2.0.2 1
  (c++)"GDALRasterBand::GetMaskBand()@Base" 2.0.2 1
  (c++)"GDALRasterBand::GetOverview(int)@Base" 2.0.2 1
@@ -1410,7 +1412,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"VRTComplexSource::GetHistogram(int, int, double, double, int, unsigned long long*, int, int, int (*)(double, char const*, void*), void*)@Base" 2.0.2 1
  (c++)"VRTComplexSource::SerializeToXML(char const*)@Base" 2.0.2 1
  (c++)"VRTComplexSource::SetPowerScaling(double, double, double, double, double)@Base" 2.0.2 1
- (c++)"VRTComplexSource::RasterIOInternal(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*)@Base" 2.0.2 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)@Base" 2.1.2~rc1 1
  (c++)"VRTComplexSource::SetLinearScaling(double, double)@Base" 2.0.2 1
  (c++)"VRTComplexSource::ComputeStatistics(int, int, int, double*, double*, double*, double*, int (*)(double, char const*, void*), void*)@Base" 2.0.2 1
  (c++)"VRTComplexSource::ComputeRasterMinMax(int, int, int, double*)@Base" 2.0.2 1
@@ -2726,6 +2729,8 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"std::vector<GDALDataset*, std::allocator<GDALDataset*> >::operator=(std::vector<GDALDataset*, std::allocator<GDALDataset*> > const&)@Base" 2.1.0 1
  (c++)"void std::vector<OGRGeometry*, std::allocator<OGRGeometry*> >::_M_emplace_back_aux<OGRGeometry*>(OGRGeometry*&&)@Base" 2.1.1 1
  (c++)"std::vector<S57AttrInfo*, std::allocator<S57AttrInfo*> >::_M_default_append(unsigned long)@Base" 2.1.1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::emplace_back<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
+ (c++)"void std::vector<OGRFieldDefn*, std::allocator<OGRFieldDefn*> >::_M_emplace_back_aux<OGRFieldDefn*>(OGRFieldDefn*&&)@Base" 2.1.2~rc1 1
  (c++)"void std::vector<OGRDataSource*, std::allocator<OGRDataSource*> >::_M_emplace_back_aux<OGRDataSource* const&>(OGRDataSource* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing* const&>(OGRLinearRing* const&)@Base" 2.1.1 1
  (c++)"void std::vector<OGRLinearRing*, std::allocator<OGRLinearRing*> >::_M_emplace_back_aux<OGRLinearRing*>(OGRLinearRing*&&)@Base" 2.1.1 1
@@ -3293,3 +3298,5 @@ libgdal.so.20 libgdal20 #MINVER#
  (c++)"vtable for OGRLayer at Base" 2.0.2 1
  (c++)"vtable for OGRPoint at Base" 2.0.2 1
  (c++)"vtable for VRTSource at Base" 2.0.2 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<double>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1
+ (c++)"CPLErr VRTComplexSource::RasterIOInternal<float>(int, int, int, int, void*, int, int, GDALDataType, long long, long long, GDALRasterIOExtraArg*, GDALDataType)::bHasWarned at Base" 2.1.2~rc1 1

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/gdal.git



More information about the Pkg-grass-devel mailing list