swri-robotics / marti_common

Common utility functions for MARTI
BSD 3-Clause "New" or "Revised" License
54 stars 63 forks source link

Switch to GEOS C API in ROS 2 #688

Closed danthony06 closed 2 years ago

danthony06 commented 2 years ago

As noted in this GEOS issue, the C++ API is broken in the version of GEOS that ships with Ubuntu 22.04, thus breaking this package for ROS Humble and probably later releases, as noted here. The C++ API is considered unstable and can break at any time, but the C API is never supposed to break. Given this behavior, we should switch to the C API.