Skip to content

Commit 7c7e899

Browse files
authored
[AARCH64] update release (#50)
* [AARCH64] update release * [BUILDIFIER] format
1 parent 3061c51 commit 7c7e899

File tree

9 files changed

+32
-14
lines changed

9 files changed

+32
-14
lines changed

.github/tools/release.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ SHA=$(shasum -a 256 $ARCHIVE | awk '{print $1}')
1818
cat << EOF
1919
## MODULE.bazel
2020
21+
Feel free to pick only the toolchains you need. Default toolchains are provided
22+
with `register_toolchains(@<arm_toolchain>//toolchain:all)` but registering them
23+
is optional (especially when using custom toolchains)
24+
2125
\`\`\`starlark
2226
bazel_dep(name = "toolchains_arm_gnu", version = "${TAG:1}")
2327
@@ -34,9 +38,12 @@ register_toolchains("@arm_none_linux_gnueabihf//toolchain:all")
3438
arm_toolchain.aarch64_none_elf()
3539
use_repo(arm_toolchain, "aarch64_none_elf")
3640
register_toolchains("@aarch64_none_elf//toolchain:all")
41+
42+
arm_toolchain.aarch64_none_linux_gnu()
43+
use_repo(arm_toolchain, "aarch64_none_linux_gnu")
44+
register_toolchains("@aarch64_none_linux_gnu//toolchain:all")
3745
\`\`\`
3846
39-
Feel free to pick only the toolchains you need
4047
4148
## WORKSPACE
4249
@@ -73,6 +80,11 @@ register_toolchains("@arm_none_linux_gnueabihf//toolchain:all")
7380
load("@toolchains_arm_gnu//:deps.bzl", "aarch64_none_elf_deps")
7481
aarch64_none_elf_deps()
7582
register_toolchains("@aarch64_none_elf//toolchain:all")
83+
84+
# Toolchain aarch64-none-linux-gnu
85+
load("@toolchains_arm_gnu//:deps.bzl", "aarch64_none_linux_gnu_deps")
86+
aarch64_none_linux_gnu_deps()
87+
register_toolchains("@aarch64_none_linux_gnu//toolchain:all")
7688
\`\`\`
7789
7890
</details>

MODULE.bazel.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ register_toolchains("@arm_none_linux_gnueabihf//toolchain:all")
7474
arm_toolchain.aarch64_none_elf()
7575
use_repo(arm_toolchain, "aarch64_none_elf")
7676
register_toolchains("@aarch64_none_elf//toolchain:all")
77+
78+
arm_toolchain.aarch64_none_linux_gnu()
79+
use_repo(arm_toolchain, "aarch64_none_linux_gnu")
80+
register_toolchains("@aarch64_none_linux_gnu//toolchain:all")
7781
```
7882

7983
## WORKSPACE
@@ -113,6 +117,10 @@ register_toolchains("@arm_none_linux_gnueabihf//toolchain:all")
113117
load("@toolchains_arm_gnu//:deps.bzl", "aarch64_none_elf_deps")
114118
aarch64_none_elf_deps()
115119
register_toolchains("@aarch64_none_elf//toolchain:all")
120+
121+
load("@toolchains_arm_gnu//:deps.bzl", "aarch64_none_linux_gnu_deps")
122+
aarch64_none_linux_gnu_deps()
123+
register_toolchains("@aarch64_none_linux_gnu//toolchain:all")
116124
```
117125

118126
</details>

examples/bzlmod/MODULE.bazel

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,15 @@ module(
88
bazel_dep(name = "aspect_bazel_lib", version = "2.0.0")
99
bazel_dep(name = "bazel_skylib", version = "1.5.0")
1010
bazel_dep(name = "toolchains_arm_gnu")
11-
1211
local_path_override(
1312
module_name = "toolchains_arm_gnu",
1413
path = "../..",
1514
)
1615

1716
arm_toolchain = use_extension("@toolchains_arm_gnu//:extensions.bzl", "arm_toolchain")
18-
1917
arm_toolchain.arm_none_eabi(version = "13.2.1")
20-
2118
use_repo(arm_toolchain, "arm_none_eabi")
22-
2319
arm_toolchain.arm_none_linux_gnueabihf(version = "13.2.1")
24-
2520
use_repo(arm_toolchain, "arm_none_linux_gnueabihf")
2621

2722
register_toolchains(

examples/bzlmod/custom/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# project/BUILD.bazel
22

3-
load("@rules_cc//cc:defs.bzl", "cc_binary")
43
load("@aspect_bazel_lib//lib:transitions.bzl", "platform_transition_filegroup")
4+
load("@rules_cc//cc:defs.bzl", "cc_binary")
55

66
cc_binary(
77
name = "binary",

examples/gcc_version/MODULE.bazel

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,13 @@ module(
88
bazel_dep(name = "aspect_bazel_lib", version = "2.0.0")
99
bazel_dep(name = "bazel_skylib", version = "1.5.0")
1010
bazel_dep(name = "toolchains_arm_gnu")
11-
1211
local_path_override(
1312
module_name = "toolchains_arm_gnu",
1413
path = "../..",
1514
)
1615

1716
arm_toolchain = use_extension("@toolchains_arm_gnu//:extensions.bzl", "arm_toolchain")
18-
1917
arm_toolchain.arm_none_eabi(version = "9.2.1")
20-
2118
use_repo(arm_toolchain, "arm_none_eabi")
2219

2320
register_toolchains("@arm_none_eabi//toolchain:all")

examples/raspberry_pi/platform/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ platform(
2323
"//cpu:a76",
2424
],
2525
visibility = ["//visibility:public"],
26-
)
26+
)

examples/raspberry_pi/toolchain/BUILD

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ aarch64_none_elf_toolchain(
77
"-Wall",
88
"-O2",
99
"-ffreestanding",
10-
"-nostdinc", "-nostdlib", "-nostartfiles"
10+
"-nostdinc",
11+
"-nostdlib",
12+
"-nostartfiles",
1113
],
1214
linkopts = [
1315
"-mcpu=cortex-a53",

examples/workspace/WORKSPACE

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ local_repository(
2424
path = "../../",
2525
)
2626

27-
load("@toolchains_arm_gnu//:deps.bzl", "aarch64_none_elf_deps", "arm_none_eabi_deps", "arm_none_linux_gnueabihf_deps")
27+
load("@toolchains_arm_gnu//:deps.bzl", "aarch64_none_elf_deps", "aarch64_none_linux_gnu_deps", "arm_none_eabi_deps", "arm_none_linux_gnueabihf_deps")
2828

2929
# Toolchain: arm-none-eabi
3030
arm_none_eabi_deps()
@@ -40,5 +40,9 @@ aarch64_none_elf_deps()
4040

4141
register_toolchains("@aarch64_none_elf//toolchain:all")
4242

43+
aarch64_none_linux_gnu_deps()
44+
45+
register_toolchains("@aarch64_none_linux_gnu//toolchain:all")
46+
4347
# Custom toolchain
4448
register_toolchains("//custom/toolchain:all")

0 commit comments

Comments
 (0)