Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
16cf550
Add logic for downloading platform-specific tarball
savannahostrowski Dec 8, 2025
a81e0a8
Update docs
savannahostrowski Dec 8, 2025
97ca117
Test windows
savannahostrowski Dec 8, 2025
ff270de
Handle i686
savannahostrowski Dec 8, 2025
345b71f
Temp remove dep on interpreter job
savannahostrowski Dec 8, 2025
0fac493
Fix filter
savannahostrowski Dec 8, 2025
78602bf
Add debug
savannahostrowski Dec 8, 2025
4944126
Undo debugging
savannahostrowski Dec 8, 2025
db8b2a4
Clean up docs
savannahostrowski Dec 8, 2025
46c9cd0
Update generic binary message
savannahostrowski Dec 8, 2025
8f6d84a
Address PR comment to use PreferredToolArchitecture
savannahostrowski Dec 8, 2025
4755b8d
Hm, undo?
savannahostrowski Dec 8, 2025
84b07ff
Add PreferredToolArchitecture env var back
savannahostrowski Dec 9, 2025
bca672a
Update PCbuild/get_external.py
savannahostrowski Dec 9, 2025
e59e905
Merge branch 'main' into platform-binaries-jit
savannahostrowski Dec 10, 2025
3652f0b
Remove test comment
savannahostrowski Dec 11, 2025
f2bd62f
Merge branch 'platform-binaries-jit' of https://github.com/savannahos…
savannahostrowski Dec 11, 2025
783249f
Merge branch 'main' into platform-binaries-jit
savannahostrowski Dec 11, 2025
d44665f
Add documentation
savannahostrowski Dec 11, 2025
749dc1a
More docs
savannahostrowski Dec 11, 2025
bcfec3f
Remove extra space
savannahostrowski Dec 11, 2025
e750eb0
Update Tools/jit/README.md
savannahostrowski Dec 11, 2025
e29ae88
Merge branch 'main' into platform-binaries-jit
savannahostrowski Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add documentation
  • Loading branch information
savannahostrowski committed Dec 11, 2025
commit d44665f197125b405070ac17ee0d3361729e1676
9 changes: 9 additions & 0 deletions Tools/jit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ Homebrew won't add any of the tools to your `$PATH`. That's okay; the build scri

LLVM is downloaded automatically (along with other external binary dependencies) by `PCbuild\build.bat`.

By default, the architecture of the LLVM tools is auto-detected based on the host machine. To override this, set the `PreferredToolArchitecture` environment variable before building:
Comment thread
savannahostrowski marked this conversation as resolved.

```sh
set PreferredToolArchitecture=AMD64
PCbuild\build.bat --experimental-jit
```

Valid values are `AMD64`, `ARM64`, `x64`, and `x86` (the latter two are mapped to `AMD64`).

Otherwise, you can install LLVM 21 [by searching for it on LLVM's GitHub releases page](https://github.com/llvm/llvm-project/releases?q=21), clicking on "Assets", downloading the appropriate Windows installer for your platform (likely the file ending with `-win64.exe`), and running it. **When installing, be sure to select the option labeled "Add LLVM to the system PATH".**

Alternatively, you can use [chocolatey](https://chocolatey.org):
Expand Down