Update dependency llvm to v22 #28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/llvm-22.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
20→22Release Notes
llvm/llvm-project (llvm)
v22: LLVM 22.1.2Compare Source
LLVM 22.1.2 Release
Download links for common platforms will appear above once builds have completed, if they are available. Check the full list of release packages at the bottom of this release page if you do not find a link above.
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.
Package Types
Each platform has one binary release package. The file name starts with either
LLVM-orclang+llvm-and ends with the platform's name. For example,LLVM-22.1.2-Linux-ARM64.tar.xzcontains LLVM binaries for Arm64 Linux.Except for Windows. Where
LLVM-*.exeis an installer intended for using LLVM as a toolchain and the archiveclang+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-.In addition, source archives are available:
llvm-projectsource code for this release, choosellvm-project-22.1.2.src.tar.xz.test-suite-22.1.2.src.tar.xzis an archive of the LLVM Test Suite) for this release.Verifying Packages
All packages come with a matching
.sigand/or.jsonlfile. You should use these to verify the integrity of the packages.If it has a
.sigfile, it should have been signed by the release managers using GPG. Download the keys from the LLVM website, import them into your keyring and use them to verify the file:If it has a
.jsonlfile, use gh to verify the package:v21: LLVM 21.1.8Compare Source
LLVM 21.1.8 Release
Linux x86_64 (signature)
Linux Arm64 (signature)
Linux Armv7-a (signature)
macOS Apple Silicon (ARM64) (signature)
For any other variants of platform and architecture, check the full list of release packages at the bottom of this release page. 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.
Package Types
Each platform has one binary release package. The file name starts with either
LLVM-orclang+llvm-and ends with the platform's name. For example,LLVM-21.1.8-Linux-ARM64.tar.xzcontains LLVM binaries for Arm64 Linux.Except for Windows. Where
LLVM-*.exeis an installer intended for using LLVM as a toolchain and the archiveclang+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-.In addition, source archives are available:
<sub-project>-21.1.8.src.tar.xzare archives of the sources of specific sub-projects ofllvm-project(except fortest-suitewhich is an archive of the LLVM Test Suite).llvm-projectsource code for this release, choosellvm-project-21.1.8.src.tar.xz.Verifying Packages
All packages come with a matching
.sigor.jsonlfile. You should use these to verify the integrity of the packages.If it has a
.sigfile, it should have been signed by the release managers using GPG. Download the keys from the LLVM website, import them into your keyring and use them to verify the file:If it has a
.jsonlfile, use gh to verify the package:Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.