[PostGIS] #6079: Remove support for GEOS < 3.10

PostGIS trac at osgeo.org
Mon Jun 8 07:19:53 PDT 2026


#6079: Remove support for GEOS < 3.10
----------------------+---------------------------
  Reporter:  robe     |      Owner:  strk
      Type:  defect   |     Status:  assigned
  Priority:  medium   |  Milestone:  PostGIS 3.7.0
 Component:  postgis  |    Version:  3.6.x
Resolution:           |   Keywords:
----------------------+---------------------------
Comment (by strk):

 Regina thanks for adding the missing NEWS entry but is there any
 conditional you saw that isn't needed anymore ? All I can find is for
 versions that are between 3.10 and higher, nothing that guards against <
 3.9


 {{{
 $ git grep 'if .*POSTGIS_GEOS_VERSION'
 configure.ac:if test "$POSTGIS_GEOS_VERSION" -ge
 "$GEOS_MIN_VERSION_NUMERIC"; then
 configure.ac:if test "$POSTGIS_GEOS_VERSION" -lt 31200; then
 doc/developer.md:      #if POSTGIS_GEOS_VERSION < 31300
 liblwgeom/liblwgeom.h.in:#if POSTGIS_GEOS_VERSION >= 31100
 liblwgeom/lwgeom_geos.c:#if POSTGIS_GEOS_VERSION < 31100
 liblwgeom/lwgeom_geos.c:#if POSTGIS_GEOS_VERSION >= 31200
 liblwgeom/lwgeom_geos.c:#if POSTGIS_GEOS_VERSION >= 31100
 liblwgeom/lwgeom_geos.h:#if POSTGIS_GEOS_VERSION < 31300
 liblwgeom/lwgeom_geos_cluster.c:#if POSTGIS_GEOS_VERSION >= 31300
 postgis/lwgeom_geos.c:#if POSTGIS_GEOS_VERSION < 31100
 postgis/lwgeom_geos.c:#if POSTGIS_GEOS_VERSION < 31100
 postgis/lwgeom_geos.c:#if POSTGIS_GEOS_VERSION < 31100
 postgis/lwgeom_geos_predicates.c:#if POSTGIS_GEOS_VERSION >= 31300
 postgis/lwgeom_geos_predicates.c:#if POSTGIS_GEOS_VERSION >= 31300
 postgis/lwgeom_geos_predicates.c:#if POSTGIS_GEOS_VERSION >= 31300
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31300
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION >= 31200
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION >= 31400
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION >= 31400
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION >= 31400
 postgis/lwgeom_window.c:#endif /* POSTGIS_GEOS_VERSION >= 31200 */
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31200
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31200
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31400
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31500
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31500
 postgis/lwgeom_window.c:#if POSTGIS_GEOS_VERSION < 31500
 postgis/postgis.sql.in:#if POSTGIS_GEOS_VERSION >= 31100
 raster/rt_core/librtcore.h:#if POSTGIS_GEOS_VERSION >= 31400
 raster/rt_core/rt_spatial_relationship.c:#if POSTGIS_GEOS_VERSION >= 31400
 raster/rt_core/rt_spatial_relationship.c:#endif /* POSTGIS_GEOS_VERSION >=
 31400 */
 raster/rt_pg/rtpg_spatial_relationship.c:#if POSTGIS_GEOS_VERSION < 31400
 raster/rt_pg/rtpg_spatial_relationship.c:#endif /* POSTGIS_GEOS_VERSION <
 31400 */
 }}}
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/6079#comment:2>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list