-
Notifications
You must be signed in to change notification settings - Fork 944
bazel: switch C++ toolchain to hermetic-llvm; add etc/bazel-hermetic #10812
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
maliberty
merged 35 commits into
The-OpenROAD-Project:master
from
oharboe:hermetic-llvm-toolchain
Jul 8, 2026
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
4274927
bazel: switch C++ toolchain to hermetic-llvm
oharboe 6b35dd4
bazel: add etc/bazel-hermetic pruned-environment launcher
oharboe e7fa947
bazel-hermetic: address review findings
oharboe 544c3c0
bazel: raise macOS deployment floor to 10.15
oharboe f9052d0
bazel: buildifier formatting; export RUNFILES_DIR in lint scripts
oharboe 4325f7d
bazel: add macOS SDK frameworks Qt needs
oharboe 1157d4d
bazel: include FontServices private framework in macOS SDK subset
oharboe ae46bf2
bazel: name PrintCore so the macOS SDK subset keeps usr/include/cups
oharboe 36f55f9
bazel: add CoreImage to the macOS SDK subset
oharboe 370e255
bazel: move hermetic launcher to tools/bazel; wrapper refinements
oharboe 993b9f1
bazel: add Symbols, CloudKit, UIFoundation to the macOS SDK subset
oharboe 3fe0376
tools/bazel: scope pruning to repository rules; fix wrapper reentry
oharboe cbd092d
bazel: carry upstream boost.icl strict-weak-ordering fix
oharboe 3173310
bazel: give libc headers sysroot-like include precedence
oharboe a8f0560
bazel: make the hermetic wrapper opt-in as etc/bazel
oharboe 01a5264
bazel: raise macOS deployment floor to 13.3
oharboe ded89f5
bazel: add MetalKit to the macOS SDK subset
oharboe fd8ace3
bazel: add ModelIO to the macOS SDK subset
oharboe 0cba112
bazel: fixed toolbox path so --repo_env=PATH keeps the analysis cache
oharboe cc2b5b0
bazel: drop -idirafter toolchain patch; fix gnulib deps at the source
oharboe 161aea4
bazel: buildifier-format MODULE.bazel (fix fmt/lint tests)
oharboe 473d4b3
Merge branch 'master' into hermetic-llvm-toolchain
oharboe 5627d9e
bazel: rename etc/bazel to etc/bazel-hermetic; mark as local diagnostic
oharboe c7b4bb5
bazel-hermetic: fail loud on unrecognized command (Codex P2)
oharboe 35e34af
bazel-hermetic: portable env preservation and symlink resolution
oharboe a7569b6
bazel-hermetic: guard empty-array/unset expansion under set -u (bash …
oharboe ad51f2a
bazel: mirror macOS SDK framework selection in downstream test module
oharboe 83e3846
bazel-hermetic: drop realpath from shebang check; macOS-safe LANG
oharboe 8616be0
bazel: resolve runfiles root without hardcoding the workspace name
oharboe 1c303c7
bazel-hermetic: tolerate custom bazel wrappers; pure-bash env lookup;…
oharboe 3d795c8
bazel-hermetic: preserve bazelisk/token env; robust id -un fallback
oharboe 5f9a5d5
bazel: bison patch resolves repo name with repo_name(), not hardcoded
oharboe b61f9d3
bazel-hermetic: read builtin for signature; indirect env lookup
oharboe 74eca7d
bazel-hermetic: preserve cloud credential env for remote cache auth
oharboe 2d533a6
Merge remote-tracking branch 'origin/master' into hermetic-llvm-toolc…
maliberty File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.