From 99436c6e875b52d043b45e9502dc20d3cb5383a5 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Fri, 7 Aug 2026 11:34:47 -0700 Subject: [PATCH] CI not required probes for flaky builds (docker humble-latest) --- rtabmap_msgs/CMakeLists.txt | 5 +++-- rtabmap_sync/CMakeLists.txt | 7 ++++--- rtabmap_viz/CMakeLists.txt | 9 +++++---- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/rtabmap_msgs/CMakeLists.txt b/rtabmap_msgs/CMakeLists.txt index 01e7cebb..d40b0c34 100644 --- a/rtabmap_msgs/CMakeLists.txt +++ b/rtabmap_msgs/CMakeLists.txt @@ -11,11 +11,12 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") endif() if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") - # issues #1285 #1288 + # issues #1285 #1288 (best-effort probes: not REQUIRED, a phantom miss under + # emulated arm64 should not fail the build) find_library( rcutils_LIB NAMES rcutils PATHS "/opt/ros/$ENV{ROS_DISTRO}/lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH REQUIRED + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) endif() diff --git a/rtabmap_sync/CMakeLists.txt b/rtabmap_sync/CMakeLists.txt index 106d23cf..ceda4040 100644 --- a/rtabmap_sync/CMakeLists.txt +++ b/rtabmap_sync/CMakeLists.txt @@ -2,16 +2,17 @@ cmake_minimum_required(VERSION 3.5) project(rtabmap_sync) if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") - # issues #1285 #1288 + # issues #1285 #1288 (best-effort probes: not REQUIRED, a phantom miss under + # emulated arm64 should not fail the build) find_library( builtin_interfaces__rosidl_generator_c_LIB NAMES builtin_interfaces__rosidl_generator_c PATHS "/opt/ros/$ENV{ROS_DISTRO}/lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH REQUIRED + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) find_library( crypto_LIB NAMES crypto PATHS "/usr/lib/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH REQUIRED + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) endif() diff --git a/rtabmap_viz/CMakeLists.txt b/rtabmap_viz/CMakeLists.txt index add21b02..a5e043d3 100644 --- a/rtabmap_viz/CMakeLists.txt +++ b/rtabmap_viz/CMakeLists.txt @@ -6,21 +6,22 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") endif() if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") - # issues #1285 #1288 + # issues #1285 #1288 (best-effort probes: not REQUIRED, a phantom miss under + # emulated arm64 should not fail the build) find_library( builtin_interfaces__rosidl_generator_c_LIB NAMES builtin_interfaces__rosidl_generator_c PATHS "/opt/ros/$ENV{ROS_DISTRO}/lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH REQUIRED + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) find_library( rcutils_LIB NAMES rcutils PATHS "/opt/ros/$ENV{ROS_DISTRO}/lib" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH REQUIRED + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) find_library( crypto_LIB NAMES crypto PATHS "/usr/lib/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu" - NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH REQUIRED + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH ) endif()