[Git][debian-gis-team/gdal-grass][master] 3 commits: Add patch to fix undefined symbol issues.

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Mon Jun 13 20:54:51 BST 2022



Bas Couwenberg pushed to branch master at Debian GIS Project / gdal-grass


Commits:
43244e38 by Bas Couwenberg at 2022-06-13T21:34:45+02:00
Add patch to fix undefined symbol issues.

- - - - -
793d6042 by Bas Couwenberg at 2022-06-13T21:39:41+02:00
Set distribution to unstable.

- - - - -
d76da79a by Bas Couwenberg at 2022-06-13T21:54:41+02:00
Mark symbol-mangling.patch as Applied-Upstream.

- - - - -


3 changed files:

- debian/changelog
- debian/patches/series
- + debian/patches/symbol-mangling.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+libgdal-grass (1:1.0.0-2) unstable; urgency=medium
+
+  * Add patch to fix undefined symbol issues.
+
+ -- Bas Couwenberg <sebastic at debian.org>  Mon, 13 Jun 2022 21:34:48 +0200
+
 libgdal-grass (1:1.0.0-1) unstable; urgency=medium
 
   * Move from experimental to unstable.


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 destdir.patch
 debug-symbols.patch
+symbol-mangling.patch


=====================================
debian/patches/symbol-mangling.patch
=====================================
@@ -0,0 +1,30 @@
+Description: Disable C++ symbol name mangling.
+Author: Bas Couwenberg <sebastic at debian.org>
+Bug: https://github.com/OSGeo/gdal-grass/issues/9
+Forwarded: https://github.com/OSGeo/gdal-grass/pull/10
+Applied-Upstream: https://github.com/OSGeo/gdal-grass/commit/0a768b390e849033681d7d6c7cd98c2b40a99954
+
+--- a/grass.cpp
++++ b/grass.cpp
+@@ -53,6 +53,8 @@ extern "C" {
+ char *GPJ_grass_to_wkt( const struct Key_Value *,
+                         const struct Key_Value *,
+                         int, int );
++
++void GDALRegister_GRASS();
+ }
+ 
+ #define GRASS_MAX_COLORS 100000  // what is the right value
+--- a/ogrgrassdriver.cpp
++++ b/ogrgrassdriver.cpp
+@@ -30,6 +30,10 @@
+ #include "cpl_conv.h"
+ #include "cpl_string.h"
+ 
++extern "C" {
++    void RegisterOGRGRASS();
++}
++
+ CPL_CVSID("$Id$")
+ 
+ /************************************************************************/



View it on GitLab: https://salsa.debian.org/debian-gis-team/gdal-grass/-/compare/fc9dcc0ec2000e7b94cf09e14ec3148afa3eb8ab...d76da79aabbc4dd5bfd75b7c877c6ba0804cef36

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/gdal-grass/-/compare/fc9dcc0ec2000e7b94cf09e14ec3148afa3eb8ab...d76da79aabbc4dd5bfd75b7c877c6ba0804cef36
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20220613/3629438d/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list