SIGN IN SIGN UP

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