From 498c90a3ded43746d2d3b258bd8827c40eee1479 Mon Sep 17 00:00:00 2001 From: Subramanian-K812 Date: Mon, 15 Jun 2026 04:51:25 +0000 Subject: [PATCH] feat: add arm64-linux layout support to score_log_bridge --- score/mw/log/rust/score_log_bridge/BUILD | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/score/mw/log/rust/score_log_bridge/BUILD b/score/mw/log/rust/score_log_bridge/BUILD index 9f8b6145..61b003af 100644 --- a/score/mw/log/rust/score_log_bridge/BUILD +++ b/score/mw/log/rust/score_log_bridge/BUILD @@ -22,6 +22,14 @@ config_setting( ], ) +config_setting( + name = "arm64-linux", + constraint_values = [ + "@platforms//cpu:arm64", + "@platforms//os:linux", + ], +) + config_setting( name = "arm64-qnx", constraint_values = [ @@ -44,6 +52,7 @@ cc_library( # C++/Rust interface objects must share layout. defines = select({ ":x86_64-linux": ["x86_64_linux"], + ":arm64-linux": ["arm64_linux"], ":arm64-qnx": ["arm64_qnx"], ":x86_64-qnx": ["x86_64_qnx"], "//conditions:default": [], @@ -65,6 +74,7 @@ rust_library( # C++/Rust interface objects must share layout. crate_features = select({ ":x86_64-linux": ["x86_64_linux"], + ":arm64-linux": ["arm64_linux"], ":arm64-qnx": ["arm64_qnx"], ":x86_64-qnx": ["x86_64_qnx"], "//conditions:default": [], @@ -94,6 +104,7 @@ rust_test( crate = "score_log_bridge", crate_features = select({ ":x86_64-linux": ["x86_64_linux"], + ":arm64-linux": ["arm64_linux"], ":arm64-qnx": ["arm64_qnx"], ":x86_64-qnx": ["x86_64_qnx"], "//conditions:default": [],