From 06b587ddb2627afe9eb294a8f56ebe5ad5adee97 Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Tue, 6 Dec 2022 23:34:05 -0500 Subject: [PATCH] Support building on 32-bit ARM --- r2r_rcl/src/lib.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/r2r_rcl/src/lib.rs b/r2r_rcl/src/lib.rs index 649a43c..51dccf5 100644 --- a/r2r_rcl/src/lib.rs +++ b/r2r_rcl/src/lib.rs @@ -123,10 +123,16 @@ macro_rules! primitive_sequence { primitive_sequence!(rosidl_runtime_c__float32, f32); primitive_sequence!(rosidl_runtime_c__float64, f64); -#[cfg(all(target_os = "macos", target_arch = "aarch64"))] +#[cfg(any( + all(target_os = "macos", target_arch = "aarch64"), + target_arch = "arm" +))] primitive_sequence!(rosidl_runtime_c__long_double, f64); -#[cfg(not(all(target_os = "macos", target_arch = "aarch64")))] +#[cfg(not(any( + all(target_os = "macos", target_arch = "aarch64"), + target_arch = "arm" +)))] primitive_sequence!(rosidl_runtime_c__long_double, u128); primitive_sequence!(rosidl_runtime_c__char, i8);