Skip to content

Commit

Permalink
Switch to using the system version of octomap.
Browse files Browse the repository at this point in the history
The new liboctomap-dev key pulls the octomap dependency
from the system, rather than the ros-<distro>-octomap.
This will ensure a consistent ABI between octomap as
used in system libraries and the one in ROS.

Signed-off-by: Chris Lalancette <[email protected]>
  • Loading branch information
clalancette committed Jun 24, 2024
1 parent b5c8d44 commit 00ba3be
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,7 @@
<depend>eigen_stl_containers</depend>
<depend>console_bridge_vendor</depend>
<depend>libqhull</depend>
<!-- The ros-octomap package version is ABI-incompatible with
the liboctomap-dev system dependency of FCL (libfcl-dev)
used by MoveIt. Until this conflict is resolved, we are
enforcing the use of liboctomap-dev by declaring the
libfcl-dev dependency here (lacking a liboctomap-dev target)
and by setting a library version filter in the CMakeLists.txt.
See https://github.com/moveit/moveit2/issues/2862
<depend>octomap</depend>
-->
<depend>libfcl-dev</depend>
<depend>liboctomap-dev</depend>
<depend>random_numbers</depend>
<depend>resource_retriever</depend>
<depend>shape_msgs</depend>
Expand Down

0 comments on commit 00ba3be

Please sign in to comment.