From 78605c90a5d343ac8ba7768c2443d587f2a3fa04 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Sat, 28 Mar 2026 17:29:44 +0100 Subject: [PATCH] rosidl_generator_py_generate_interfaces: link Python3::Module instead of Python3::Python This is required to avoid segmentation faults on macOS with a statically compiled Python interpreter. Signed-off-by: Silvio Traversaro --- .../cmake/rosidl_generator_py_generate_interfaces.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake index ab5375e1..2e630ab9 100644 --- a/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake +++ b/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake @@ -164,7 +164,7 @@ add_dependencies( target_link_libraries( ${_target_name_lib} PRIVATE Python3::NumPy - Python3::Python + Python3::Module ) target_include_directories(${_target_name_lib} PRIVATE