Starting since the most recent commit available from the Fossil
repository libspatialite has now definitely dismissed any
dependency from LWGEOM.
Now the newborn librttopo [1] (aka RTTOPO) is supported as a
full replacement to LWGEOM.
LWGEOM was mainly intended as a PostGIS own internal component,
and reusing LWGEOM in other FLOSS/GFOSS projects different
from PostGIS itself always was a rather tricky affair, and
had progressively become an even more complex business as
further updated versions were released during the years.
the brand new RTTOPO is instead a really independent library,
simply depending on GEOS alone and supporting a long term
stable API/ABI. last but not least, RTTOPO is fully thread-safe.
practical consequences:
-----------------------
1) ./configure --enable-rttopo
the old configure option --enable-lwgeom has now been
definitely removed and replaced by --enable-rttopo
2) SQL functions:
LwGeom_Version(), HasLwGeom(), LwGeom_GetLastErrorMsg()
and LwGeom_GetLastWarningMsg() are now definitely removed
and aren't any longer supported.
RtTopo_Version(), HasRtTopo(), RtTopo_GetLastErrorMsg()
and RtTopo_GetLastWarningMsg() have been introduced with
identical signatures and behaviours.
a Release Candidate (including Window binaries) fully
supporting RTTOPO will be released in the next days,
immediately following the public release of librttopo-1.0.0
bye Sandro