From d6e8d7bd0d41316912cba51857f1d915fa1f345b Mon Sep 17 00:00:00 2001 From: Erik Gilling Date: Thu, 12 Dec 2024 14:45:10 -0800 Subject: [PATCH 1/2] Add thumbv6m and more thumbv7m and thumbv8m triples These are commonly used in microcontrollers. --- rust/platform/triple_mappings.bzl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rust/platform/triple_mappings.bzl b/rust/platform/triple_mappings.bzl index b436af3a..73e89467 100644 --- a/rust/platform/triple_mappings.bzl +++ b/rust/platform/triple_mappings.bzl @@ -56,8 +56,11 @@ SUPPORTED_T2_PLATFORM_TRIPLES = { "riscv32imc-unknown-none-elf": _support(std = True, host_tools = False), "riscv64gc-unknown-none-elf": _support(std = True, host_tools = False), "s390x-unknown-linux-gnu": _support(std = True, host_tools = True), + "thumbv6m-none-eabi": _support(std = False, host_tools = False), + "thumbv7m-none-eabi": _support(std = False, host_tools = False), "thumbv7em-none-eabi": _support(std = True, host_tools = False), "thumbv8m.main-none-eabi": _support(std = True, host_tools = False), + "thumbv8m.main-none-eabihf": _support(std = True, host_tools = False), "wasm32-unknown-unknown": _support(std = True, host_tools = False), "wasm32-wasip1": _support(std = True, host_tools = False), "x86_64-apple-ios": _support(std = True, host_tools = False), -- 2.48.0.rc2.279.g1de40edade-goog