Commit 6dae0d7
ci: use venv amdclang++ and bump stable pin to 7.14.0a20260616
whl-multi-arch converts symlinks to hardlinks during install. After
rocm-sdk init, _rocm_sdk_devel/bin/amdclang++ is a hardlink whose
exec stub resolves siblings via /proc/self/exe — it looks for
_rocm_sdk_devel/bin/amdllvm, which was absent in all whl packages
before 7.14.0a20260616 (TheRock PR #5810 / issue #5726).
Switch CXX from {rocm}/bin/amdclang++ to {venv}/bin/amdclang++.
The venv path is a pip entry point that calls os.execv directly on
lib/llvm/bin/amdclang++, where amdllvm has always existed. This
makes the CI immune to future regressions of the same class.
Also bump the stable pin to 7.14.0a20260616, the first version that
includes the upstream amdllvm fix in the whl package itself.
Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>1 parent 326f6ef commit 6dae0d7
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| |||
0 commit comments