Skip to content

Commit f4cf0a8

Browse files
committed
Add initial support for linux-armv7
1 parent 98fc9f3 commit f4cf0a8

File tree

4 files changed

+18
-0
lines changed

4 files changed

+18
-0
lines changed

platforms/BUILD.bazel

+8
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

+8
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,14 @@ def cc_toolchain_config(
8181
"clang",
8282
"glibc_unknown",
8383
),
84+
"linux-armv7": (
85+
"clang-armv7-linux",
86+
"armv7",
87+
"glibc_unknown",
88+
"clang",
89+
"clang",
90+
"glibc_unknown",
91+
),
8492
"linux-x86_64": (
8593
"clang-x86_64-linux",
8694
"k8",

toolchain/internal/common.bzl

+1
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"),

toolchain/internal/configure.bzl

+1
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@ def _cc_toolchain_str(
321321
"darwin-x86_64": "x86_64-apple-macosx",
322322
"darwin-aarch64": "aarch64-apple-macosx",
323323
"linux-aarch64": "aarch64-unknown-linux-gnu",
324+
"linux-armv7": "armv7-unknown-linux-gnueabihf",
324325
"linux-x86_64": "x86_64-unknown-linux-gnu",
325326
"wasm32": "wasm32-unknown-unknown",
326327
"wasm64": "wasm64-unknown-unknown",

0 commit comments

Comments
 (0)