Clang Toolchain Binary Distributions

Pre-built LLVM/Clang, IWYU, and MinGW binaries for multiple platforms

View on GitHub

LLVM/Clang

Complete LLVM/Clang compiler toolchain with essential tools for C/C++ development. Ultra-compressed archives using zstd level 22.

548 MB Total 6 Platforms

Include-What-You-Use

Tool for analyzing and optimizing C/C++ #include directives. Helps reduce compile times and improve code quality.

Version 0.25 5 Platforms

MinGW Sysroot

MinGW-w64 sysroot for Windows GNU ABI development. Includes headers and libraries for cross-platform compilation.

20 MB Windows x64

LLVM/Clang Downloads

Features

  • Compressed with zstd level 22 (~94% size reduction)
  • Hard-link deduplication for duplicate binaries
  • Essential tools: compilers, linkers, binary utilities
  • SHA256 checksums for integrity verification
Platform Architecture Version File Size Download
🪟Windows x86_64 21.1.5 llvm-21.1.5-win-x86_64.tar.zst 52 MB Download | SHA256
🪟Windows (MinGW) x86_64 20251104 llvm-mingw-20251104-win-x86_64.tar.zst ~35 MB Download
🐧Linux x86_64 21.1.5 llvm-21.1.5-linux-x86_64.tar.zst ~110 MB Download
🐧Linux ARM64 21.1.5 llvm-21.1.5-linux-arm64.tar.zst ~115 MB Download
🍎macOS x86_64 19.1.7 llvm-19.1.7-darwin-x86_64.tar.zst ~100 MB Download
🍎macOS ARM64 19.1.7 llvm-19.1.7-darwin-arm64.tar.zst ~85 MB Download

Documentation: View README

Include-What-You-Use (IWYU) Downloads

About IWYU

A tool for analyzing and optimizing C/C++ #include directives. Helps remove unnecessary includes and add missing ones, improving compile times and code quality.

Platform Architecture Version File Size Download
🪟Windows x86_64 0.25 iwyu-0.25-win-x86_64.tar.zst 1.5 MB Download
🐧Linux x86_64 0.25 iwyu-0.25-linux-x86_64.tar.zst 1.5 MB Download
🐧Linux ARM64 0.25 iwyu-0.25-linux-arm64.tar.zst 1.5 MB Download
🍎macOS x86_64 0.25 iwyu-0.25-darwin-x86_64.tar.zst 1.2 MB Download
🍎macOS ARM64 0.25 iwyu-0.25-darwin-arm64.tar.zst 1.2 MB Download

Documentation: Download Summary

MinGW Sysroot Downloads

About MinGW Sysroot

MinGW-w64 sysroot for Windows GNU ABI development. Includes C/C++ standard library headers and import libraries for compiling with MinGW target. Automatically used by clang-tool-chain for Windows GNU development.

Platform Architecture Version File Size Download
🪟Windows x86_64 21.1.5 mingw-sysroot-21.1.5-win-x86_64.tar.zst 20 MB Download | SHA256

Documentation: View README

Installation & Usage

Extract Archives

All archives are compressed with zstd. You'll need zstd to extract them:

tar --use-compress-program=unzstd -xvf llvm-21.1.5-win-x86_64.tar.zst

Verify Checksums

For files with checksums, verify integrity before use:

sha256sum -c llvm-21.1.5-win-x86_64.tar.zst.sha256

Integration

These binaries are designed to work seamlessly with the clang-tool-chain project, which provides automated installation and management.

Technical Details

Feature Details
Compression zstd level 22 (~94% size reduction)
Deduplication Hard-link deduplication for duplicate binaries
Integrity SHA256 and MD5 checksums for verification
Platforms Windows (x86_64, MinGW), Linux (x86_64, ARM64), macOS (x86_64, ARM64)
Total Size ~548 MB (all archives combined)
Archive Count 13 compressed archives