- Notifications
You must be signed in to change notification settings - Fork14.5k
Releases: llvm/llvm-project
LLVM 21.1.0-rc1
Compare
LLVM 21.1.0-rc1 Release
Package Types
Each platform has one binary release package. The file name starts with eitherLLVM-
orclang+llvm-
and ends with the platform's name. For example,LLVM-21.1.0-rc1-Linux-ARM64.tar.xz
contains LLVM binaries for Arm64 Linux.
Except for Windows. WhereLLVM-*.exe
is an installer intended for using LLVM as a toolchain andclang+llvm-
contains the contents of the installer, plus libraries and tools not normally used in a toolchain. You most likely want theLLVM-
installer, unless you are developing software which itself uses LLVM, in which case chooseclang+llvm-
.
If you do not find a release package for your platform, you may be able to find a community built package on the LLVM Discourse forum thread for this release. Remember that these are built by volunteers and may not always be available.
If you rely on a platform or configuration that is not one of the defaults, we suggest you use the binaries that your platform provides, or build your own release packages.
In addition, source archives are available:
<sub-project>-21.1.0-rc1.src.tar.xz
are archives of the sources of specific sub-projects ofllvm-project
(except fortest-suite
which is an archive of theLLVM Test Suite).- To get all the
llvm-project
source code for this release, choosellvm-project-21.1.0-rc1.src.tar.xz
.
Verifying Packages
All packages come with a matching.sig
or.jsonl
file. You should use these to verify the integrity of the packages.
If it has a.sig
file, it should have been signed by the release managers using GPG. Download the keys from theLLVM website, import them into your keyring and use them to verify the file:
$ gpg --import release-keys.asc$ gpg --verify <package file name>.sig <package file name>
If it has a.jsonl
file, usegh to verify the package:
$ gh attestation verify --repo llvm/llvm-project <package file name>(if you are able to connect to GitHub)$ gh attestation verify --repo llvm/llvm-project <package file name> --bundle <package file name>.jsonl(using attestation file on disk)
Assets58
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.8
Compare
LLVM 20.1.8 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets64
- sha256:7cef2454074c09a285a1a9b181fa7b0efa07c6856a698edaec24d28275bfc289
902 KB 2025-07-09T14:15:47Z - sha256:79e4aee952165f18125e4a09c7e7f1fd3881d0cbdead980d571ce361bf178c64
566 Bytes 2025-07-09T14:15:47Z - sha256:0df3e81e8fe26370dd2b60b9e009d81cd130d3fdc41b257434aa663c5d9f0c13
859 MB 2025-07-15T18:48:35Z - sha256:ccb9d93c83a47a4a7d14463a988190ad7731a0f62036540a179b99e669cbcbc2
228 Bytes 2025-07-15T18:52:08Z - sha256:d2060f7a2259d95d121e6a2ceaa948b7d724c497e6e0b752e39086eaaf1675c6
1.49 GB 2025-07-15T18:41:51Z - sha256:d82bc9a0b515d82ee03af5d909e3d5c994f16b6402bd61e391cbdb98633c4c55
228 Bytes 2025-07-15T18:47:25Z - sha256:f229769f11d6a6edc8ada599c0cda964b7dee6ab1a08c6cf9dd7f513e85b107f
896 MB 2025-07-09T10:39:52Z - sha256:202815b5ca8ef409c8e1a9c3e3517b27a05b1af9f24135385775eb5f4f0043fc
543 Bytes 2025-07-09T10:40:30Z - sha256:b7a1b7b0af7b9c7596af6bd46e36d11321926eaa66a7a7dc957ab0a1375ee4b0
22.7 MB 2025-07-09T14:15:47Z - sha256:c93359e606eb2609a54f24baa5cb1ed4b09fa8cf0b25487a05b00589036ebe16
566 Bytes 2025-07-09T14:15:49Z 2025-07-09T03:18:35Z 2025-07-09T03:18:35Z - Loading
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.7
Compare
LLVM 20.1.7 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets66
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.6
Compare
LLVM 20.1.6 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets63
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.5
Compare
LLVM 20.1.5 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets62
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.4
Compare
LLVM 20.1.4 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets64
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.3
Compare
LLVM 20.1.3 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets66
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.2
Compare
LLVM 20.1.2 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets64
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.1
Compare
LLVM 20.1.1 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets65
Uh oh!
There was an error while loading.Please reload this page.
LLVM 20.1.0
Compare
LLVM 20.1.0 Release
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.
Assets67
Uh oh!
There was an error while loading.Please reload this page.