diff --git a/rust/platform/triple_mappings.bzl b/rust/platform/triple_mappings.bzl index 50a94494c1..5f5be2147f 100644 --- a/rust/platform/triple_mappings.bzl +++ b/rust/platform/triple_mappings.bzl @@ -269,6 +269,13 @@ def triple_to_constraint_set(target_triple): "@rules_rust//rust/platform/os:unknown", ] + # Workaround for https://github.com/bazelbuild/bazel/issues/14982 + if target_triple in ("armv7-linux-androideabi", "thumbv7neon-linux-androideabi"): + return [ + "@platforms//cpu:arm", + "@platforms//os:android", + ] + triple_struct = triple(target_triple) constraint_set = []