Skip to content

Commit ab55d6b

Browse files
Add common embedded target triple mappings
Introduces a variety of commonly used tier-2 embedded baremetal target triple mappings.
1 parent cdaf15f commit ab55d6b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

rust/platform/triple_mappings.bzl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,19 +47,24 @@ SUPPORTED_T2_PLATFORM_TRIPLES = {
4747
"aarch64-linux-android": _support(std = True, host_tools = False),
4848
"aarch64-pc-windows-msvc": _support(std = True, host_tools = True),
4949
"aarch64-unknown-fuchsia": _support(std = True, host_tools = False),
50+
"aarch64-unknown-none": _support(std = True, host_tools = False),
5051
"aarch64-unknown-uefi": _support(std = True, host_tools = False),
5152
"arm-unknown-linux-gnueabi": _support(std = True, host_tools = True),
5253
"armv7-linux-androideabi": _support(std = True, host_tools = False),
5354
"armv7-unknown-linux-gnueabi": _support(std = True, host_tools = True),
5455
"i686-linux-android": _support(std = True, host_tools = False),
5556
"i686-unknown-freebsd": _support(std = True, host_tools = False),
5657
"powerpc-unknown-linux-gnu": _support(std = True, host_tools = True),
58+
"riscv32imac-unknown-none-elf": _support(std = True, host_tools = False),
5759
"riscv32imc-unknown-none-elf": _support(std = True, host_tools = False),
5860
"riscv64gc-unknown-linux-gnu": _support(std = True, host_tools = False),
5961
"riscv64gc-unknown-none-elf": _support(std = True, host_tools = False),
6062
"s390x-unknown-linux-gnu": _support(std = True, host_tools = True),
6163
"thumbv7em-none-eabi": _support(std = True, host_tools = False),
64+
"thumbv6m-none-eabi": _support(std = False, host_tools = False),
65+
"thumbv7m-none-eabi": _support(std = False, host_tools = False),
6266
"thumbv8m.main-none-eabi": _support(std = True, host_tools = False),
67+
"thumbv8m.main-none-eabihf": _support(std = True, host_tools = False),
6368
"wasm32-unknown-emscripten": _support(std = True, host_tools = False),
6469
"wasm32-unknown-unknown": _support(std = True, host_tools = False),
6570
"wasm32-wasip1": _support(std = True, host_tools = False),
@@ -120,6 +125,7 @@ _CPU_ARCH_TO_BUILTIN_PLAT_SUFFIX = {
120125
"powerpc64": None,
121126
"powerpc64le": "ppc64le",
122127
"riscv32": "riscv32",
128+
"riscv32imac": "riscv32",
123129
"riscv32imc": "riscv32",
124130
"riscv64": "riscv64",
125131
"riscv64gc": "riscv64",

0 commit comments

Comments
 (0)