[geos-commits] [SCM] GEOS branch 3.9 updated. a1722ad7cdf64700e085ecb9d51f7df6e56bba6a

git at osgeo.org git at osgeo.org
Mon Dec 21 11:15:55 PST 2020


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".

The branch, 3.9 has been updated
       via  a1722ad7cdf64700e085ecb9d51f7df6e56bba6a (commit)
      from  fd809959f86f33d26508a8cde3b590073cb1a1cc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a1722ad7cdf64700e085ecb9d51f7df6e56bba6a
Author: Taras Zakharko <taras.zakharko at gmail.com>
Date:   Tue Dec 15 17:16:03 2020 +0100

    Disable additional inlining definitions when building for Apple ARM64 targets as they result in linker errors

diff --git a/src/inlines.cpp b/src/inlines.cpp
index dc9d828..425d4a7 100644
--- a/src/inlines.cpp
+++ b/src/inlines.cpp
@@ -35,6 +35,9 @@
 // the stubs correctly at link time by itself
 #if !defined(__CYGWIN__)
 
+// Same as above for Apple ARM64 platforms
+#if !(defined(__APPLE__) && defined(__aarch64__))
+
 // Undefine GEOS_INLINE so that .inl files
 // will be ready for an implementation file
 #undef GEOS_INLINE
@@ -65,6 +68,8 @@
 #include <geos/noding/BasicSegmentString.inl>
 #include <geos/noding/MCIndexNoder.inl>
 
+#endif // defined __APPLE__ && defined  __aarch64__
+
 #endif // defined __CYGWIN__
 
 #endif // defined __MINGW32__ and !defined GEOS_DLL_EXPORT

-----------------------------------------------------------------------

Summary of changes:
 src/inlines.cpp | 5 +++++
 1 file changed, 5 insertions(+)


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list