Closed ayrton04 closed 2 months ago
Yes, sorry. Haven't had the cycles to look at this. Will pick it back up.
@svwilliams are you still OK with this?
Yep. Do you need the same thing in one of the ROS2 branches as well?
Probably, but I haven't tried building it in ROS 2 on ARM/Jammy yet. Still, there's nothing in this change that's tied to any version of ROS, so I can add another branch for that.
On ARM, the use of Eigen 3.4 with g++11 (both the versions in Jammy) causes a warning, which in turn causes the build to fail. Details are here: https://gitlab.com/libeigen/eigen/-/issues/2326. We can suppress the warning for ARM builds by checking for the specific versions of the affected packages and architecture.
If anyone has a more reliable (yet equally succinct) way of testing for ARM, please fill me in.