Skip to content

Commit c26e6e4

Browse files
committed
Add information about clang 19 for Windows to PROVISIONING.md.
1 parent 68ae1eb commit c26e6e4

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

PROVISIONING.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,16 @@ Install [git for Windows](https://git-scm.com/download/win).
8585
### Install Python
8686

8787
Install Python 3.9 or later from [python.org](https://python.org), and install for all users.
88+
89+
### Install Clang 19
90+
91+
For support for building with Clang and the tail-call interpreter, install
92+
the right version of the windows-msvc clang+llvm package from
93+
https://github.com/llvm/llvm-project/releases ([direct link to clang+llvm 19.1.6
94+
for x86_64](https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.6/clang+llvm-19.1.6-x86_64-pc-windows-msvc.tar.xz))
95+
and install it by copying its contents to `C:\Program Files\LLVM`, such that
96+
`C:\Program Files\LLVM\bin\clang-cl.exe` and `C:\Program
97+
Files\LLVM\lib\clang\19\` exist. (The version and installation
98+
directory are passed to `PCbuild\build.bat` in
99+
`bench_runner/templates/_benchmark.src.yml`, using `/p:LLVMInstallDir` and
100+
`/p:LLVMToolsVersion`.)

0 commit comments

Comments
 (0)