1From d6e8d7bd0d41316912cba51857f1d915fa1f345b Mon Sep 17 00:00:00 2001 2From: Erik Gilling <konkers@google.com> 3Date: Thu, 12 Dec 2024 14:45:10 -0800 4Subject: [PATCH 1/2] Add thumbv6m and more thumbv7m and thumbv8m triples 5 6These are commonly used in microcontrollers. 7--- 8 rust/platform/triple_mappings.bzl | 3 +++ 9 1 file changed, 3 insertions(+) 10 11diff --git a/rust/platform/triple_mappings.bzl b/rust/platform/triple_mappings.bzl 12index b436af3a..73e89467 100644 13--- a/rust/platform/triple_mappings.bzl 14+++ b/rust/platform/triple_mappings.bzl 15@@ -56,8 +56,11 @@ SUPPORTED_T2_PLATFORM_TRIPLES = { 16 "riscv32imc-unknown-none-elf": _support(std = True, host_tools = False), 17 "riscv64gc-unknown-none-elf": _support(std = True, host_tools = False), 18 "s390x-unknown-linux-gnu": _support(std = True, host_tools = True), 19+ "thumbv6m-none-eabi": _support(std = False, host_tools = False), 20+ "thumbv7m-none-eabi": _support(std = False, host_tools = False), 21 "thumbv7em-none-eabi": _support(std = True, host_tools = False), 22 "thumbv8m.main-none-eabi": _support(std = True, host_tools = False), 23+ "thumbv8m.main-none-eabihf": _support(std = True, host_tools = False), 24 "wasm32-unknown-unknown": _support(std = True, host_tools = False), 25 "wasm32-wasip1": _support(std = True, host_tools = False), 26 "x86_64-apple-ios": _support(std = True, host_tools = False), 27-- 282.48.0.rc2.279.g1de40edade-goog 29 30