[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