Skip to content

Switch to hermetic toolchain#4568

Draft
hzeller wants to merge 1 commit into
google:mainfrom
hzeller:feature-20260714-llvm-hermetic
Draft

Switch to hermetic toolchain#4568
hzeller wants to merge 1 commit into
google:mainfrom
hzeller:feature-20260714-llvm-hermetic

Conversation

@hzeller

@hzeller hzeller commented Jul 14, 2026

Copy link
Copy Markdown
Member

Fixes: #4566

@hzeller

hzeller commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

(Draft: WIP)

@hzeller hzeller force-pushed the feature-20260714-llvm-hermetic branch from da19c98 to 472f70e Compare July 14, 2026 15:30
@hzeller

hzeller commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

that issue is in openroad tcl and patched there, so let's wait first until #4567 is merged.

@hzeller hzeller force-pushed the feature-20260714-llvm-hermetic branch from 472f70e to e69b8a9 Compare July 14, 2026 16:31
@hzeller

hzeller commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

ok, looks like the local tcl patch in the OpenROAD change does not make it here. I am going to fix that upstream in BCR first.

 * Switch to using https://github.com/hermeticbuild/hermetic-llvm
 * Update rules_cc to latest (we don't need the pinned old version
   anymore)
 * Pin some tools to a particular version known to work with
   the toolchain.

Fixes: google#4566
@hzeller hzeller force-pushed the feature-20260714-llvm-hermetic branch from e69b8a9 to 1b244e0 Compare July 14, 2026 18:22
@hzeller

hzeller commented Jul 14, 2026

Copy link
Copy Markdown
Member Author

BCR tcl patch in bazelbuild/bazel-central-registry#9678 (awaiting merge)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Switch to a hermetic toolchain

1 participant