Releases: hexdae/toolchains_riscv_gnu
Releases · hexdae/toolchains_riscv_gnu
v1.0.0
MODULE.bazel
bazel_dep(name = "toolchains_riscv_gnu", version = "1.0.0")
# Toolchains: riscv-none-elf
riscv_toolchain = use_extension("@toolchains_riscv_gnu//:extensions.bzl", "riscv_toolchain")
riscv_toolchain.riscv_none_elf()
use_repo(riscv_toolchain, "riscv_none_elf")
register_toolchains("@riscv_none_elf//toolchain:all")
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_cc",
sha256 = "2037875b9a4456dce4a79d112a8ae885bbc4aad968e6587dca6e64f3a0900cdf",
strip_prefix = "rules_cc-0.0.9",
urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"],
)
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "toolchains_riscv_gnu",
remote = "https://github.com/hexdae/toolchains_riscv_gnu",
tag = "v1.0.0",
)
load("@toolchains_riscv_gnu//:deps.bzl", "riscv_none_elf_deps")
riscv_none_elf_deps()
register_toolchains("@riscv_none_elf//toolchain:all")
What's Changed
- [TOOLCHAIN] use aliased repos by @hexdae in #18
- [VERSION] provide max archive default by @hexdae in #19
Full Changelog: v0.0.2...v1.0.0
v0.0.2
MODULE.bazel
bazel_dep(name = "toolchains_riscv_gnu", version = "0.0.2")
# Toolchains: riscv-none-elf
riscv_toolchain = use_extension("@toolchains_riscv_gnu//:extensions.bzl", "riscv_toolchain")
riscv_toolchain.riscv_none_elf(version = "13.2.1")
use_repo(
riscv_toolchain,
"riscv_none_elf",
"riscv_none_elf_darwin_arm64",
"riscv_none_elf_darwin_x86_64",
"riscv_none_elf_linux_aarch64",
"riscv_none_elf_linux_x86_64",
"riscv_none_elf_windows_x86_64",
)
register_toolchains("@riscv_none_elf//toolchain:all")
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_cc",
sha256 = "2037875b9a4456dce4a79d112a8ae885bbc4aad968e6587dca6e64f3a0900cdf",
strip_prefix = "rules_cc-0.0.9",
urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"],
)
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "toolchains_riscv_gnu",
remote = "https://github.com/hexdae/toolchains_riscv_gnu",
tag = "v0.0.2",
)
load("@toolchains_riscv_gnu//:deps.bzl", "riscv_none_elf_deps")
riscv_none_elf_deps()
register_toolchains("@riscv_none_elf//toolchain:all")
What's Changed
Full Changelog: v0.0.1...v0.0.2
v0.0.1
MODULE.bazel
bazel_dep(name = "toolchains_riscv_gnu", version = "0.0.1")
# Toolchains: riscv-none-elf
riscv_toolchain = use_extension("@toolchains_riscv_gnu//:extensions.bzl", "riscv_toolchain")
riscv_toolchain.riscv_none_elf(version = "13.2.1")
use_repo(
riscv_toolchain,
"riscv_none_elf",
"riscv_none_elf_darwin_arm64",
"riscv_none_elf_darwin_x86_64",
"riscv_none_elf_linux_aarch64",
"riscv_none_elf_linux_x86_64",
"riscv_none_elf_windows_x86_64",
)
register_toolchains("@riscv_none_elf//toolchain:all")
WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_cc",
sha256 = "2037875b9a4456dce4a79d112a8ae885bbc4aad968e6587dca6e64f3a0900cdf",
strip_prefix = "rules_cc-0.0.9",
urls = ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz"],
)
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "toolchains_riscv_gnu",
remote = "https://github.com/hexdae/toolchains_riscv_gnu",
tag = "v0.0.1",
)
load("@toolchains_riscv_gnu//:deps.bzl", "riscv_none_elf_deps")
riscv_none_elf_deps()
register_toolchains("@riscv_none_elf//toolchain:all")
What's Changed
- [CI] fix GitHub actions by @hexdae in #1
- [WINDOWS] fix compilation by @hexdae in #2
- [GCC] support remote execution by @hexdae in #3
- [GITHUB] separate remote execution flow by @hexdae in #4
- [GCC] Extra flags feature by @hexdae in #5
- [GGC] register toolchains independently by @hexdae in #6
- [EXAMPLES] add workspaces by @hexdae in #9
- [TOOLCHAIN] simpler host management by @hexdae in #8
- [GCC] add readelf by @hexdae in #10
- [RISCV] gdb by @hexdae in #11
- [BAZEL] bazel seven support by @hexdae in #12
- [BAZEL] module support by @hexdae in #13
- [CI] enable by @hexdae in #14
- [RELEASE] update notes by @hexdae in #15
- [RELEASE] v0.0.1 by @hexdae in #16
Full Changelog: https://github.com/hexdae/toolchains_riscv_gnu/commits/v0.0.1