Skip to content

Commit

Permalink
Support more platforms for compilation
Browse files Browse the repository at this point in the history
We now support more platforms specifically ARM is now supported.
  • Loading branch information
allada committed Jun 21, 2022
1 parent 2be02e2 commit 7e09945
Show file tree
Hide file tree
Showing 20 changed files with 109 additions and 1 deletion.
5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,11 @@ package_aliases_dir = "third_party"

# The set of targets to generate BUILD rules for.
targets = [
"aarch64-unknown-linux-gnu",
"arm-unknown-linux-gnueabi",
"armv7-unknown-linux-gnueabi",
"powerpc-unknown-linux-gnu",
"s390x-unknown-linux-gnu",
"x86_64-unknown-linux-gnu",
]

Expand Down
16 changes: 16 additions & 0 deletions third_party/remote/BUILD.ahash-0.7.6.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,21 @@ cargo_build_script(
# cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
],
"//conditions:default": [],
}) + selects.with_or({
# cfg(not(all(target_arch = "arm", target_os = "none")))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
],
"//conditions:default": [],
Expand Down Expand Up @@ -104,6 +112,10 @@ rust_library(
# cfg(any(target_os = "linux", target_os = "android", target_os = "windows", target_os = "macos", target_os = "ios", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonfly", target_os = "solaris", target_os = "illumos", target_os = "fuchsia", target_os = "redox", target_os = "cloudabi", target_os = "haiku", target_os = "vxworks", target_os = "emscripten", target_os = "wasi"))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__getrandom__0_2_7//:getrandom",
],
Expand All @@ -112,6 +124,10 @@ rust_library(
# cfg(not(all(target_arch = "arm", target_os = "none")))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__once_cell__1_12_0//:once_cell",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.atty-0.2.14.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.clap-2.34.0.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ rust_library(
# cfg(not(windows))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__ansi_term__0_12_1//:ansi_term",
],
Expand Down
12 changes: 11 additions & 1 deletion third_party/remote/BUILD.cpufeatures-0.2.2.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ licenses([
rust_library(
name = "cpufeatures",
srcs = glob(["**/*.rs"]),
aliases = {
},
crate_features = [
],
crate_root = "src/lib.rs",
Expand All @@ -49,7 +51,15 @@ rust_library(
version = "0.2.2",
# buildifier: leave-alone
deps = [
],
] + selects.with_or({
# cfg(all(target_arch = "aarch64", target_os = "linux"))
(
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
"//conditions:default": [],
}),
)

# Unsupported target "aarch64" with type "test" omitted
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.dirs-sys-0.3.7.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.dirs-sys-next-0.1.2.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.filetime-0.2.16.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.getrandom-0.2.7.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.mio-0.8.3.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
8 changes: 8 additions & 0 deletions third_party/remote/BUILD.native-tls-0.2.10.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ cargo_build_script(
# cfg(not(any(target_os = "windows", target_os = "macos", target_os = "ios")))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__openssl_sys__0_9_74//:openssl_sys",
],
Expand Down Expand Up @@ -99,6 +103,10 @@ rust_library(
# cfg(not(any(target_os = "windows", target_os = "macos", target_os = "ios")))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__log__0_4_17//:log",
"@raze__openssl__0_10_40//:openssl",
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.nix-0.23.1.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ rust_library(
# cfg(not(target_os = "redox"))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__memoffset__0_6_5//:memoffset",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.num_cpus-1.13.1.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ rust_library(
# cfg(not(windows))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
8 changes: 8 additions & 0 deletions third_party/remote/BUILD.parking_lot_core-0.9.3.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ cargo_build_script(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
],
"//conditions:default": [],
Expand Down Expand Up @@ -94,6 +98,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.rand-0.8.5.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
1 change: 1 addition & 0 deletions third_party/remote/BUILD.sha2-0.9.9.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ rust_library(
# cfg(any(target_arch = "aarch64", target_arch = "x86_64", target_arch = "x86"))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
): [
"@raze__cpufeatures__0_2_2//:cpufeatures",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.socket2-0.4.4.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.tempfile-3.3.0.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ rust_library(
# cfg(any(unix, target_os = "wasi"))
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
8 changes: 8 additions & 0 deletions third_party/remote/BUILD.time-0.2.27.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@ cargo_build_script(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
],
"//conditions:default": [],
Expand Down Expand Up @@ -110,6 +114,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
],
Expand Down
4 changes: 4 additions & 0 deletions third_party/remote/BUILD.tokio-1.19.2.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,10 @@ rust_library(
# cfg(unix)
(
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu",
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi",
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu",
"@rules_rust//rust/platform:s390x-unknown-linux-gnu",
): [
"@raze__libc__0_2_126//:libc",
"@raze__signal_hook_registry__1_4_0//:signal_hook_registry",
Expand Down

0 comments on commit 7e09945

Please sign in to comment.