Skip to content

Conversation

@wep21
Copy link
Contributor

@wep21 wep21 commented May 16, 2022


Basic Info

Info Please fill out this column
Ticket(s) this addresses (add tickets here #1)
Primary OS tested on (Ubuntu22.04, build)
Robotic platform tested on (Steve's Robot, gazebo simulation of Tally, hardware turtlebot)

Description of contribution in a few bullet points

This PR enables build on rolling distribution on Ubuntu22.04.

Description of documentation updates required from your changes


Future work that may be required in bullet points

@wep21
Copy link
Contributor Author

wep21 commented May 16, 2022

cc @SteveMacenski Could you review this PR?

Copy link
Owner

@SteveMacenski SteveMacenski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry it took a bit, I was on vacation. I really appreciate the help to get this to 22.04 and the thoroughness. I think though we can just drop outdated support from this branch!

target_link_libraries(kartoSlamToolbox ${Boost_LIBRARIES} TBB::tbb)
else()
target_link_libraries(kartoSlamToolbox ${Boost_LIBRARIES} ${TBB_LIBRARIES})
add_compile_definitions(USE_DEPRECATED_TBB_API)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is USE_DEPRECATED_TBB_API for supporting 22.04's change of TBB? If so, you can just use the new APIs and don't need to support backwards. There are other branches for galactic/foxy/etc, this is for bleeding edge rolling so we can make API breaking changes here safely. Unless the old version is used in 22.04/Humble, we don't need to support it

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. I missed the old distribution branches, so I removed backward support at ec110d3.

@wep21 wep21 requested a review from SteveMacenski May 19, 2022 22:54
Copy link
Owner

@SteveMacenski SteveMacenski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@SteveMacenski SteveMacenski merged commit 3010d46 into SteveMacenski:ros2 May 19, 2022
@wep21 wep21 deleted the jammy branch May 21, 2022 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants