Rollup merge of #161598 - jieyouxu:jieyouxu/fix/bootstrap-ci-llvm-config, r=Kobzol
[Bootstrap] Pass exact CI `llvm-config` executable path
## Summary
Follow-up fix for rust-lang/rust#160916.
I noticed that against latest `main` we are repeatedly invalidating `rustc_llvm`'s build script after
```
Fresh ar_archive_writer v0.5.3
Dirty rustc_llvm v0.0.0 (X:\repos\rust\compiler\rustc_llvm): the file `build\x86_64-pc-windows-msvc\ci-llvm\bin\llvm-config` is missing
Compiling rustc_llvm v0.0.0 (X:\repos\rust\compiler\rustc_llvm)
Fresh unicode-security **v0.1.2**
```
This PR passes the *exact* CI LLVM `llvm-config` executable path (including the `.exe` extension on Windows). Otherwise, this will cause `rustc_llvm` build script to consider the `llvm-config` executable missing, causing cargo build cache invalidation.
I tested this locally and this seems to fix the invalidation w/ CI LLVM.
r? Kobzol S
Stuart Cook committed
b1ab7b75a60b4f707ac5c8c6d683e23fddad7ae2
Committed by GitHub <noreply@github.com>
on 8/24/2026, 4:21:57 AM