Update dependency toolchains_llvm to v1.8.0 #22

Merged
prskr merged 1 commit from renovate/toolchains_llvm-1.x into main 2026-08-05 18:10:26 +00:00
Owner

This PR contains the following updates:

Package Type Update Change
toolchains_llvm bazel_dep minor 1.6.01.8.0

Release Notes

bazel-contrib/toolchains_llvm (toolchains_llvm)

v1.8.0

Minimum bazel version: 7.0.0

If you're using bzlmod, add the following to MODULE.bazel:

bazel_dep(name = "toolchains_llvm", version = "1.8.0")

# Configure and register the toolchain.
llvm = use_extension("@​toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm")
llvm.toolchain(
   llvm_version = "16.0.0",
)

use_repo(llvm, "llvm_toolchain")

# use_repo(llvm, "llvm_toolchain_llvm") # if you depend on specific tools in scripts

register_toolchains("@​llvm_toolchain//:all")

To directly use a commit from GitHub, add this block and replace commit with the commit you want.

git_override(
  module_name = "toolchains_llvm",
  commit = "332d6856cf41452acbd0ee2636e00232c251dd65",
  remote = "https://github.com/bazel-contrib/toolchains_llvm",
)

If not using bzlmod, include this section in your WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "toolchains_llvm",
    sha256 = "3b05826f256040f91c24dcaad673eb1c91e4cc93f4043d0205f2512327640205",
    strip_prefix = "toolchains_llvm-v1.8.0",
    canonical_id = "v1.8.0",
    url = "https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.8.0/toolchains_llvm-v1.8.0.tar.gz",
)

load("@​toolchains_llvm//toolchain:deps.bzl", "bazel_toolchain_dependencies")

bazel_toolchain_dependencies()

load("@​bazel_features//:deps.bzl", "bazel_features_deps")

bazel_features_deps()

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

# If you see an error:

#   ERROR: Cycle caused by autoloads, failed to load .bzl file '@​@​cc_compatibility_proxy//:symbols.bzl'.
# then you might need to add the following to your .bzelrc:

#   common --repositories_without_autoloads=cc_compatibility_proxy
compatibility_proxy_repo()

load("@​toolchains_llvm//toolchain:rules.bzl", "llvm_toolchain")

llvm_toolchain(
    name = "llvm_toolchain",
    llvm_version = "16.0.0",
)

load("@​llvm_toolchain//:toolchains.bzl", "llvm_register_toolchains")

llvm_register_toolchains()

What's Changed

New Contributors

Full Changelog: https://github.com/bazel-contrib/toolchains_llvm/compare/v1.7.0...v1.8.0

v1.7.0

Minimum bazel version: 7.0.0

If you're using bzlmod, add the following to MODULE.bazel:

bazel_dep(name = "toolchains_llvm", version = "1.7.0")

# Configure and register the toolchain.
llvm = use_extension("@​toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm")
llvm.toolchain(
   llvm_version = "16.0.0",
)

use_repo(llvm, "llvm_toolchain")

# use_repo(llvm, "llvm_toolchain_llvm") # if you depend on specific tools in scripts

register_toolchains("@​llvm_toolchain//:all")

To directly use a commit from GitHub, add this block and replace commit with the commit you want.

git_override(
  module_name = "toolchains_llvm",
  commit = "576a587e4542733166ac1c3c4fb14c79c421332c",
  remote = "https://github.com/bazel-contrib/toolchains_llvm",
)

If not using bzlmod, include this section in your WORKSPACE:

load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "toolchains_llvm",
    sha256 = "85c341e957ba58482892a8088e4a34391d15bd98917f0993ecb62f008d6986d6",
    strip_prefix = "toolchains_llvm-v1.7.0",
    canonical_id = "v1.7.0",
    url = "https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz",
)

load("@​toolchains_llvm//toolchain:deps.bzl", "bazel_toolchain_dependencies")

bazel_toolchain_dependencies()

load("@​bazel_features//:deps.bzl", "bazel_features_deps")

bazel_features_deps()

load("@​rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

# If you see an error:

#   ERROR: Cycle caused by autoloads, failed to load .bzl file '@​@​cc_compatibility_proxy//:symbols.bzl'.
# then you might need to add the following to your .bzelrc:

#   common --repositories_without_autoloads=cc_compatibility_proxy
compatibility_proxy_repo()

load("@​toolchains_llvm//toolchain:rules.bzl", "llvm_toolchain")

llvm_toolchain(
    name = "llvm_toolchain",
    llvm_version = "16.0.0",
)

load("@​llvm_toolchain//:toolchains.bzl", "llvm_register_toolchains")

llvm_register_toolchains()

What's Changed

New Contributors

Full Changelog: https://github.com/bazel-contrib/toolchains_llvm/compare/v1.6.0...v1.7.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [toolchains_llvm](https://github.com/bazel-contrib/toolchains_llvm) | bazel_dep | minor | `1.6.0` → `1.8.0` | --- ### Release Notes <details> <summary>bazel-contrib/toolchains_llvm (toolchains_llvm)</summary> ### [`v1.8.0`](https://github.com/bazel-contrib/toolchains_llvm/releases/tag/v1.8.0) Minimum bazel version: **7.0.0** If you're using `bzlmod`, add the following to `MODULE.bazel`: ```starlark bazel_dep(name = "toolchains_llvm", version = "1.8.0") # Configure and register the toolchain. llvm = use_extension("@&#8203;toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm") llvm.toolchain( llvm_version = "16.0.0", ) use_repo(llvm, "llvm_toolchain") # use_repo(llvm, "llvm_toolchain_llvm") # if you depend on specific tools in scripts register_toolchains("@&#8203;llvm_toolchain//:all") ``` To directly use a commit from GitHub, add this block and replace commit with the commit you want. ```starlark git_override( module_name = "toolchains_llvm", commit = "332d6856cf41452acbd0ee2636e00232c251dd65", remote = "https://github.com/bazel-contrib/toolchains_llvm", ) ``` If not using `bzlmod`, include this section in your `WORKSPACE`: ```starlark load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "toolchains_llvm", sha256 = "3b05826f256040f91c24dcaad673eb1c91e4cc93f4043d0205f2512327640205", strip_prefix = "toolchains_llvm-v1.8.0", canonical_id = "v1.8.0", url = "https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.8.0/toolchains_llvm-v1.8.0.tar.gz", ) load("@&#8203;toolchains_llvm//toolchain:deps.bzl", "bazel_toolchain_dependencies") bazel_toolchain_dependencies() load("@&#8203;bazel_features//:deps.bzl", "bazel_features_deps") bazel_features_deps() load("@&#8203;rules_cc//cc:extensions.bzl", "compatibility_proxy_repo") # If you see an error: # ERROR: Cycle caused by autoloads, failed to load .bzl file '@&#8203;@&#8203;cc_compatibility_proxy//:symbols.bzl'. # then you might need to add the following to your .bzelrc: # common --repositories_without_autoloads=cc_compatibility_proxy compatibility_proxy_repo() load("@&#8203;toolchains_llvm//toolchain:rules.bzl", "llvm_toolchain") llvm_toolchain( name = "llvm_toolchain", llvm_version = "16.0.0", ) load("@&#8203;llvm_toolchain//:toolchains.bzl", "llvm_register_toolchains") llvm_register_toolchains() ``` #### What's Changed - Add LLVM 22.1.0 and 22.1.1 distribution checksums by [@&#8203;SiarheiFedartsou](https://github.com/SiarheiFedartsou) in [#&#8203;698](https://github.com/bazel-contrib/toolchains_llvm/pull/698) - chore(deps): update dependency com\_google\_protobuf to v34.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;699](https://github.com/bazel-contrib/toolchains_llvm/pull/699) - chore(deps): update dependency bazel\_features to v1.44.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;701](https://github.com/bazel-contrib/toolchains_llvm/pull/701) - Fix LLVM binary resolution for unrecognized Linux distros by [@&#8203;zakcutner](https://github.com/zakcutner) in [#&#8203;703](https://github.com/bazel-contrib/toolchains_llvm/pull/703) - chore(deps): update dependency rules\_cc to v0.2.18 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;709](https://github.com/bazel-contrib/toolchains_llvm/pull/709) - chore: fix llvm\_checksums.sh and update LLVM 22.1.2-22.1.4 checksums by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;710](https://github.com/bazel-contrib/toolchains_llvm/pull/710) - chore(deps): update dependency rules\_python to v2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;711](https://github.com/bazel-contrib/toolchains_llvm/pull/711) - chore(deps): update dependency tar.bzl to v0.10.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;704](https://github.com/bazel-contrib/toolchains_llvm/pull/704) - chore(deps): update dependency rules\_shell to v0.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;702](https://github.com/bazel-contrib/toolchains_llvm/pull/702) - chore(deps): update dependency bazel\_features to v1.46.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;705](https://github.com/bazel-contrib/toolchains_llvm/pull/705) - chore(deps): update dependency tar.bzl to v0.10.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;715](https://github.com/bazel-contrib/toolchains_llvm/pull/715) - chore(deps): update dependency rules\_python to v2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;712](https://github.com/bazel-contrib/toolchains_llvm/pull/712) - chore(deps): update dependency aspect\_bazel\_lib to v3.3.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;713](https://github.com/bazel-contrib/toolchains_llvm/pull/713) - chore(deps): update dependency platforms to v1.1.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;716](https://github.com/bazel-contrib/toolchains_llvm/pull/716) - Export cc-wrapper from LLVM toolchain repo by [@&#8203;matt-sm](https://github.com/matt-sm) in [#&#8203;714](https://github.com/bazel-contrib/toolchains_llvm/pull/714) - chore(deps): update dependency bazel\_features to v1.47.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;717](https://github.com/bazel-contrib/toolchains_llvm/pull/717) - chore: ignore .trunk/out directory by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;718](https://github.com/bazel-contrib/toolchains_llvm/pull/718) - chore: disable renovate in trunk config by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;719](https://github.com/bazel-contrib/toolchains_llvm/pull/719) - chore(deps): update softprops/action-gh-release action to v3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;707](https://github.com/bazel-contrib/toolchains_llvm/pull/707) - Fix buildifier by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;720](https://github.com/bazel-contrib/toolchains_llvm/pull/720) - Disable broken boringssl test by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;721](https://github.com/bazel-contrib/toolchains_llvm/pull/721) - Update rules\_rust to 0.70.0 and fix macOS external test builds by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;722](https://github.com/bazel-contrib/toolchains_llvm/pull/722) - download\_llvm: keep bundled-distro fallback reproducible by [@&#8203;Wheest](https://github.com/Wheest) in [#&#8203;723](https://github.com/bazel-contrib/toolchains_llvm/pull/723) - chore(deps): update dependency tar.bzl to v0.10.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;724](https://github.com/bazel-contrib/toolchains_llvm/pull/724) - Fix run\_external\_tests.sh shellcheck issues by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;725](https://github.com/bazel-contrib/toolchains_llvm/pull/725) - feat: Add extra\_linker\_files by [@&#8203;mkosiba](https://github.com/mkosiba) in [#&#8203;708](https://github.com/bazel-contrib/toolchains_llvm/pull/708) - chore(deps): update dependency boringssl to v0.20260508.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;670](https://github.com/bazel-contrib/toolchains_llvm/pull/670) - Auto-detect GCC C++ headers in sysroot for libstdc++ cross-compilation by [@&#8203;srikantharun](https://github.com/srikantharun) in [#&#8203;650](https://github.com/bazel-contrib/toolchains_llvm/pull/650) - toolchain: Switch to `link_libs` for `libstdc++` by [@&#8203;phlax](https://github.com/phlax) in [#&#8203;625](https://github.com/bazel-contrib/toolchains_llvm/pull/625) - Upgrade trunk plugins to v1.9.0 for macOS shellcheck fix by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;727](https://github.com/bazel-contrib/toolchains_llvm/pull/727) - chore(deps): update dependency rules\_python to v2.0.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;728](https://github.com/bazel-contrib/toolchains_llvm/pull/728) - chore(deps): update dependency rules\_python to v2.0.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;729](https://github.com/bazel-contrib/toolchains_llvm/pull/729) - ci: add stdlib matrix testing (libc++, stdc++, dynamic-stdc++) by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;726](https://github.com/bazel-contrib/toolchains_llvm/pull/726) - llvm\_distributions: add 22.1.5 releases by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;730](https://github.com/bazel-contrib/toolchains_llvm/pull/730) - chore(deps): update dependency bazel\_features to v1.47.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;732](https://github.com/bazel-contrib/toolchains_llvm/pull/732) - chore(deps): update dependency tar.bzl to v0.10.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;733](https://github.com/bazel-contrib/toolchains_llvm/pull/733) - distributions: split inline table into JSONC buckets by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;734](https://github.com/bazel-contrib/toolchains_llvm/pull/734) - chore(deps): update dependency com\_google\_protobuf to v35 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;735](https://github.com/bazel-contrib/toolchains_llvm/pull/735) - fix linux stdc++ sysroot include ordering by [@&#8203;matt-sm](https://github.com/matt-sm) in [#&#8203;736](https://github.com/bazel-contrib/toolchains_llvm/pull/736) - distributions: expand base\_url templates at JSONC load time by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;737](https://github.com/bazel-contrib/toolchains_llvm/pull/737) - chore(deps): update dependency rules\_python to v2.0.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;738](https://github.com/bazel-contrib/toolchains_llvm/pull/738) - chore(deps): update dependency boringssl to v0.20260526.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;741](https://github.com/bazel-contrib/toolchains_llvm/pull/741) - chore(deps): update dependency boringssl to v0.20260526.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;742](https://github.com/bazel-contrib/toolchains_llvm/pull/742) - Add target\_toolchain\_roots and make sysroot more hermetic by [@&#8203;AustinSchuh](https://github.com/AustinSchuh) in [#&#8203;441](https://github.com/bazel-contrib/toolchains_llvm/pull/441) - Apply the path-prefix slash convention to sysroot\_path by [@&#8203;AustinSchuh](https://github.com/AustinSchuh) in [#&#8203;743](https://github.com/bazel-contrib/toolchains_llvm/pull/743) - chore(deps): update dependency helly25\_bzl to v0.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;744](https://github.com/bazel-contrib/toolchains_llvm/pull/744) - Fix default url handling by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;745](https://github.com/bazel-contrib/toolchains_llvm/pull/745) - helly25/bzl to 0.4.1 by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;747](https://github.com/bazel-contrib/toolchains_llvm/pull/747) - Add per-target extra\_compiler\_files and extra\_linker\_files bzlmod tags by [@&#8203;matt-sm](https://github.com/matt-sm) in [#&#8203;749](https://github.com/bazel-contrib/toolchains_llvm/pull/749) - chore(deps): update dependency io\_bazel\_rules\_go to v0.61.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;751](https://github.com/bazel-contrib/toolchains_llvm/pull/751) - chore(deps): update dependency rules\_go to v0.61.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;752](https://github.com/bazel-contrib/toolchains_llvm/pull/752) - chore(deps): update dependency rules\_cc to v0.2.19 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;750](https://github.com/bazel-contrib/toolchains_llvm/pull/750) - darwin: use the SDK's libc++; rework system include handling by [@&#8203;AustinSchuh](https://github.com/AustinSchuh) in [#&#8203;748](https://github.com/bazel-contrib/toolchains_llvm/pull/748) - Add LLVM 22.1.7 by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;754](https://github.com/bazel-contrib/toolchains_llvm/pull/754) - Redact date macros via -imacros header instead of -D on command line by [@&#8203;matt-sm](https://github.com/matt-sm) in [#&#8203;756](https://github.com/bazel-contrib/toolchains_llvm/pull/756) - ci: aggregate required checks into a single required\_checks\_done gate by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;757](https://github.com/bazel-contrib/toolchains_llvm/pull/757) - chore(deps): update dependency helly25\_bzl to v0.4.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;746](https://github.com/bazel-contrib/toolchains_llvm/pull/746) - chore(deps): update dependency io\_bazel\_rules\_go to v0.61.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;758](https://github.com/bazel-contrib/toolchains_llvm/pull/758) - chore(deps): update dependency rules\_go to v0.61.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;759](https://github.com/bazel-contrib/toolchains_llvm/pull/759) - Support dynamic libstdc++ and Yocto sysroot layouts by [@&#8203;AustinSchuh](https://github.com/AustinSchuh) in [#&#8203;753](https://github.com/bazel-contrib/toolchains_llvm/pull/753) - chore(deps): update dependency helly25\_bzl to v0.4.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;760](https://github.com/bazel-contrib/toolchains_llvm/pull/760) - Include extra\_compiler\_files in cxx\_builtin\_include\_files by [@&#8203;matt-sm](https://github.com/matt-sm) in [#&#8203;755](https://github.com/bazel-contrib/toolchains_llvm/pull/755) - chore(deps): update dependency bazel\_features to v1.48.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;763](https://github.com/bazel-contrib/toolchains_llvm/pull/763) - chore(deps): update dependency bazel\_features to v1.48.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;766](https://github.com/bazel-contrib/toolchains_llvm/pull/766) - Build toolchain paths with helly25\_bzl paths.join / ensure\_trailing\_slash by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;761](https://github.com/bazel-contrib/toolchains_llvm/pull/761) - Add MemorySanitizer support; drive all sanitizers via Bazel features by [@&#8203;AustinSchuh](https://github.com/AustinSchuh) in [#&#8203;765](https://github.com/bazel-contrib/toolchains_llvm/pull/765) - Add support for riscv64-unknown-none-elf targets by [@&#8203;edholmes2232](https://github.com/edholmes2232) in [#&#8203;768](https://github.com/bazel-contrib/toolchains_llvm/pull/768) - osx: sanitizer runtime via dynamic\_runtime\_lib + @&#8203;loader\_path rpath (fixes [#&#8203;192](https://github.com/bazel-contrib/toolchains_llvm/issues/192)) by [@&#8203;helly25](https://github.com/helly25) in [#&#8203;769](https://github.com/bazel-contrib/toolchains_llvm/pull/769) - chore(deps): update protobuf monorepo to v35.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;770](https://github.com/bazel-contrib/toolchains_llvm/pull/770) #### New Contributors - [@&#8203;SiarheiFedartsou](https://github.com/SiarheiFedartsou) made their first contribution in [#&#8203;698](https://github.com/bazel-contrib/toolchains_llvm/pull/698) - [@&#8203;zakcutner](https://github.com/zakcutner) made their first contribution in [#&#8203;703](https://github.com/bazel-contrib/toolchains_llvm/pull/703) - [@&#8203;matt-sm](https://github.com/matt-sm) made their first contribution in [#&#8203;714](https://github.com/bazel-contrib/toolchains_llvm/pull/714) - [@&#8203;Wheest](https://github.com/Wheest) made their first contribution in [#&#8203;723](https://github.com/bazel-contrib/toolchains_llvm/pull/723) - [@&#8203;mkosiba](https://github.com/mkosiba) made their first contribution in [#&#8203;708](https://github.com/bazel-contrib/toolchains_llvm/pull/708) - [@&#8203;srikantharun](https://github.com/srikantharun) made their first contribution in [#&#8203;650](https://github.com/bazel-contrib/toolchains_llvm/pull/650) - [@&#8203;edholmes2232](https://github.com/edholmes2232) made their first contribution in [#&#8203;768](https://github.com/bazel-contrib/toolchains_llvm/pull/768) **Full Changelog**: <https://github.com/bazel-contrib/toolchains_llvm/compare/v1.7.0...v1.8.0> ### [`v1.7.0`](https://github.com/bazel-contrib/toolchains_llvm/releases/tag/v1.7.0) Minimum bazel version: **7.0.0** If you're using `bzlmod`, add the following to `MODULE.bazel`: ```starlark bazel_dep(name = "toolchains_llvm", version = "1.7.0") # Configure and register the toolchain. llvm = use_extension("@&#8203;toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm") llvm.toolchain( llvm_version = "16.0.0", ) use_repo(llvm, "llvm_toolchain") # use_repo(llvm, "llvm_toolchain_llvm") # if you depend on specific tools in scripts register_toolchains("@&#8203;llvm_toolchain//:all") ``` To directly use a commit from GitHub, add this block and replace commit with the commit you want. ```starlark git_override( module_name = "toolchains_llvm", commit = "576a587e4542733166ac1c3c4fb14c79c421332c", remote = "https://github.com/bazel-contrib/toolchains_llvm", ) ``` If not using `bzlmod`, include this section in your `WORKSPACE`: ```starlark load("@&#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "toolchains_llvm", sha256 = "85c341e957ba58482892a8088e4a34391d15bd98917f0993ecb62f008d6986d6", strip_prefix = "toolchains_llvm-v1.7.0", canonical_id = "v1.7.0", url = "https://github.com/bazel-contrib/toolchains_llvm/releases/download/v1.7.0/toolchains_llvm-v1.7.0.tar.gz", ) load("@&#8203;toolchains_llvm//toolchain:deps.bzl", "bazel_toolchain_dependencies") bazel_toolchain_dependencies() load("@&#8203;bazel_features//:deps.bzl", "bazel_features_deps") bazel_features_deps() load("@&#8203;rules_cc//cc:extensions.bzl", "compatibility_proxy_repo") # If you see an error: # ERROR: Cycle caused by autoloads, failed to load .bzl file '@&#8203;@&#8203;cc_compatibility_proxy//:symbols.bzl'. # then you might need to add the following to your .bzelrc: # common --repositories_without_autoloads=cc_compatibility_proxy compatibility_proxy_repo() load("@&#8203;toolchains_llvm//toolchain:rules.bzl", "llvm_toolchain") llvm_toolchain( name = "llvm_toolchain", llvm_version = "16.0.0", ) load("@&#8203;llvm_toolchain//:toolchains.bzl", "llvm_register_toolchains") llvm_register_toolchains() ``` #### What's Changed - Don't update module version in release workflow by [@&#8203;fmeum](https://github.com/fmeum) in [#&#8203;634](https://github.com/bazel-contrib/toolchains_llvm/pull/634) - fix: Set allow\_empty on lib filegroup by [@&#8203;mortenmj](https://github.com/mortenmj) in [#&#8203;635](https://github.com/bazel-contrib/toolchains_llvm/pull/635) - fix: Set allow\_empty on lib\_legacy filegroup by [@&#8203;mortenmj](https://github.com/mortenmj) in [#&#8203;636](https://github.com/bazel-contrib/toolchains_llvm/pull/636) - fix crash when version\_or\_requirements is None by [@&#8203;jasonkuster](https://github.com/jasonkuster) in [#&#8203;637](https://github.com/bazel-contrib/toolchains_llvm/pull/637) - chore(deps): update dependency bazel\_skylib to v1.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;639](https://github.com/bazel-contrib/toolchains_llvm/pull/639) - feat: add LLVM versions 21.1.7 and 21.1.8 by [@&#8203;mutalibmohammed](https://github.com/mutalibmohammed) in [#&#8203;641](https://github.com/bazel-contrib/toolchains_llvm/pull/641) - chore(deps): update dependency boringssl to v0.20251124.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;622](https://github.com/bazel-contrib/toolchains_llvm/pull/622) - chore(deps): update dependency com\_google\_protobuf to v33.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;631](https://github.com/bazel-contrib/toolchains_llvm/pull/631) - chore(deps): update dependency rules\_java to v9.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;628](https://github.com/bazel-contrib/toolchains_llvm/pull/628) - chore(deps): update dependency rules\_cc to v0.2.15 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;640](https://github.com/bazel-contrib/toolchains_llvm/pull/640) - chore(deps): update dependency aspect\_bazel\_lib to v3.0.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;629](https://github.com/bazel-contrib/toolchains_llvm/pull/629) - chore(deps): update dependency bazel\_features to v1.39.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;647](https://github.com/bazel-contrib/toolchains_llvm/pull/647) - chore(deps): update dependency com\_google\_protobuf to v33.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;649](https://github.com/bazel-contrib/toolchains_llvm/pull/649) - chore(deps): update dependency rules\_python to v1.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;652](https://github.com/bazel-contrib/toolchains_llvm/pull/652) - chore(deps): update dependency rules\_python to v1.8.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;653](https://github.com/bazel-contrib/toolchains_llvm/pull/653) - Test again with Bazel 8 and include release candidates for testing by [@&#8203;limdor](https://github.com/limdor) in [#&#8203;655](https://github.com/bazel-contrib/toolchains_llvm/pull/655) - chore(deps): update dependency com\_google\_protobuf to v33.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;651](https://github.com/bazel-contrib/toolchains_llvm/pull/651) - Add auth support to sysroot repo rule by [@&#8203;dzbarsky](https://github.com/dzbarsky) in [#&#8203;658](https://github.com/bazel-contrib/toolchains_llvm/pull/658) - chore(deps): update dependency tar.bzl to v0.8.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;638](https://github.com/bazel-contrib/toolchains_llvm/pull/638) - chore(deps): update dependency aspect\_bazel\_lib to v3.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;643](https://github.com/bazel-contrib/toolchains_llvm/pull/643) - chore(deps): update dependency rules\_python to v1.8.3 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;656](https://github.com/bazel-contrib/toolchains_llvm/pull/656) - chore(deps): update dependency bazel\_features to v1.41.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;659](https://github.com/bazel-contrib/toolchains_llvm/pull/659) - chore(deps): update dependency com\_google\_protobuf to v33.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;661](https://github.com/bazel-contrib/toolchains_llvm/pull/661) - chore(deps): update dependency aspect\_bazel\_lib to v3.2.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;663](https://github.com/bazel-contrib/toolchains_llvm/pull/663) - chore(deps): update dependency rules\_cc to v0.2.16 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;644](https://github.com/bazel-contrib/toolchains_llvm/pull/644) - Add support for Chainguard and Wolfi distributions by [@&#8203;xnox](https://github.com/xnox) in [#&#8203;660](https://github.com/bazel-contrib/toolchains_llvm/pull/660) - chore(deps): update dependency boringssl to v0.20260204.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;667](https://github.com/bazel-contrib/toolchains_llvm/pull/667) - chore(deps): update dependency rules\_java to v9.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;668](https://github.com/bazel-contrib/toolchains_llvm/pull/668) - Support cross compiling riscv64 Linux by [@&#8203;yagehu](https://github.com/yagehu) in [#&#8203;669](https://github.com/bazel-contrib/toolchains_llvm/pull/669) - chore(deps): update dependency rules\_go to v0.60.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;672](https://github.com/bazel-contrib/toolchains_llvm/pull/672) - chore(deps): update dependency rules\_python to v1.8.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;675](https://github.com/bazel-contrib/toolchains_llvm/pull/675) - chore(deps): update dependency com\_google\_absl to v20250814.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;676](https://github.com/bazel-contrib/toolchains_llvm/pull/676) - chore(deps): update dependency io\_bazel\_rules\_go to v0.60.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;671](https://github.com/bazel-contrib/toolchains_llvm/pull/671) - chore(deps): update dependency abseil-cpp to v20250814.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;677](https://github.com/bazel-contrib/toolchains_llvm/pull/677) - chore(deps): update dependency rules\_java to v9.5.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;673](https://github.com/bazel-contrib/toolchains_llvm/pull/673) - chore(deps): update dependency aspect\_bazel\_lib to v3.2.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;680](https://github.com/bazel-contrib/toolchains_llvm/pull/680) - chore(deps): update dependency rules\_cc to v0.2.17 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;681](https://github.com/bazel-contrib/toolchains_llvm/pull/681) - chore(deps): update dependency tar.bzl to v0.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;679](https://github.com/bazel-contrib/toolchains_llvm/pull/679) - Load toolchains\_llvm dependencies earlier in tests by [@&#8203;limdor](https://github.com/limdor) in [#&#8203;682](https://github.com/bazel-contrib/toolchains_llvm/pull/682) - chore(deps): update dependency rules\_python to v1.8.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;683](https://github.com/bazel-contrib/toolchains_llvm/pull/683) - chore(deps): update dependency rules\_java to v9.6.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;684](https://github.com/bazel-contrib/toolchains_llvm/pull/684) - Allow the option to inject rules-base features by [@&#8203;limdor](https://github.com/limdor) in [#&#8203;678](https://github.com/bazel-contrib/toolchains_llvm/pull/678) - fix: don't add toolchain lib dir to macOS linker search path by [@&#8203;jgautier-dd](https://github.com/jgautier-dd) in [#&#8203;686](https://github.com/bazel-contrib/toolchains_llvm/pull/686) - Fix bash issues in osx\_cc\_wrapper.sh.tpl by [@&#8203;elliottt](https://github.com/elliottt) in [#&#8203;685](https://github.com/bazel-contrib/toolchains_llvm/pull/685) - chore(deps): update dependency bazel\_features to v1.42.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;687](https://github.com/bazel-contrib/toolchains_llvm/pull/687) - chore(deps): update dependency com\_google\_protobuf to v34 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;688](https://github.com/bazel-contrib/toolchains_llvm/pull/688) - chore(deps): update dependency tar.bzl to v0.9.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;689](https://github.com/bazel-contrib/toolchains_llvm/pull/689) - chore(deps): update dependency aspect\_bazel\_lib to v3.2.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;690](https://github.com/bazel-contrib/toolchains_llvm/pull/690) - chore(deps): update dependency rules\_python to v1.9.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;691](https://github.com/bazel-contrib/toolchains_llvm/pull/691) - chore(deps): update dependency bazel\_features to v1.42.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;692](https://github.com/bazel-contrib/toolchains_llvm/pull/692) - chore(deps): update dependency tar.bzl to v0.10.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;693](https://github.com/bazel-contrib/toolchains_llvm/pull/693) - chore(deps): update dependency bazel\_features to v1.43.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;695](https://github.com/bazel-contrib/toolchains_llvm/pull/695) #### New Contributors - [@&#8203;mortenmj](https://github.com/mortenmj) made their first contribution in [#&#8203;635](https://github.com/bazel-contrib/toolchains_llvm/pull/635) - [@&#8203;jasonkuster](https://github.com/jasonkuster) made their first contribution in [#&#8203;637](https://github.com/bazel-contrib/toolchains_llvm/pull/637) - [@&#8203;mutalibmohammed](https://github.com/mutalibmohammed) made their first contribution in [#&#8203;641](https://github.com/bazel-contrib/toolchains_llvm/pull/641) - [@&#8203;limdor](https://github.com/limdor) made their first contribution in [#&#8203;655](https://github.com/bazel-contrib/toolchains_llvm/pull/655) - [@&#8203;xnox](https://github.com/xnox) made their first contribution in [#&#8203;660](https://github.com/bazel-contrib/toolchains_llvm/pull/660) - [@&#8203;jgautier-dd](https://github.com/jgautier-dd) made their first contribution in [#&#8203;686](https://github.com/bazel-contrib/toolchains_llvm/pull/686) - [@&#8203;elliottt](https://github.com/elliottt) made their first contribution in [#&#8203;685](https://github.com/bazel-contrib/toolchains_llvm/pull/685) **Full Changelog**: <https://github.com/bazel-contrib/toolchains_llvm/compare/v1.6.0...v1.7.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMS4wIiwidXBkYXRlZEluVmVyIjoiNDMuMjEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update dependency toolchains_llvm to v1.8.0
All checks were successful
boredaem CI / build-and-lint (pull_request) Successful in 5m33s
boredaem CI / build-and-lint (push) Successful in 31s
ee8ab5bab7
prskr merged commit ee8ab5bab7 into main 2026-08-05 18:10:26 +00:00
prskr deleted branch renovate/toolchains_llvm-1.x 2026-08-05 18:10:26 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
prskr/tools!22
No description provided.