• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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