Skip to content

Commit 3dda29e

Browse files
committed
Add basic support for armv7
Signed-off-by: Austin Schuh <[email protected]>
1 parent fb003f8 commit 3dda29e

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

platforms/BUILD.bazel

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ platform(
3030
],
3131
)
3232

33+
platform(
34+
name = "linux-armv7",
35+
constraint_values = [
36+
"@platforms//os:linux",
37+
"@platforms//cpu:armv7",
38+
],
39+
)
40+
3341
platform(
3442
name = "darwin-x86_64",
3543
constraint_values = [

toolchain/cc_toolchain_config.bzl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,15 @@ def cc_toolchain_config(
8181
"clang",
8282
"glibc_unknown",
8383
),
84+
"linux-armv7": (
85+
"clang-armv7-linux",
86+
"armv7a-unknown-linux-gnueabihf",
87+
"armv7",
88+
"glibc_unknown",
89+
"clang",
90+
"clang",
91+
"glibc_unknown",
92+
),
8493
"linux-x86_64": (
8594
"clang-x86_64-linux",
8695
"k8",

toolchain/internal/common.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
SUPPORTED_TARGETS = [
1616
("linux", "x86_64"),
1717
("linux", "aarch64"),
18+
("linux", "armv7"),
1819
("darwin", "x86_64"),
1920
("darwin", "aarch64"),
2021
("none", "wasm32"),

0 commit comments

Comments
 (0)