Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: llvm/llvm-project

LLVM 21.1.8

16 Dec 10:23
llvmorg-21.1.8
This tag was signed with the committer’sverified signature.
GPG key ID:316C56D064CACBA5
Verified
Learn about vigilant mode.
2078da4
This commit was signed with the committer’sverified signature.
GPG key ID:316C56D064CACBA5
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.8 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.8-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 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.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 thellvm-project source code for this release, choosellvm-project-21.1.8.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)
Assets59
RLR64, IgorTag, calvin2021y, Matrix3600, Safari77, deadmarshal, singsiuwen, yutijang, ljf12825, samurai-busido, and 10 more reacted with thumbs up emojiRLR64, omdxp, calvin2021y, tornado4444, SenseiDeElite, and Dmitriy-Frostoff reacted with laugh emojiRLR64, calvin2021y, 2PuceWriter79890, ameaninglessname, lucascampolimm, SenseiDeElite, wissem01chiha, hjmjohnson, tnodir, firengate, and Dmitriy-Frostoff reacted with hooray emojiRLR64, calvin2021y, ameaninglessname, lucascampolimm, geokoko, SenseiDeElite, SAMTINN447, tnodir, firengate, and Dmitriy-Frostoff reacted with heart emojiRLR64, 0xfeeddeadbeef, marcauberer, calvin2021y, SenseiDeElite, tnodir, firengate, Dmitriy-Frostoff, and gjvanderheiden reacted with rocket emojiRLR64, calvin2021y, alcxpr, SenseiDeElite, firengate, and Dmitriy-Frostoff reacted with eyes emoji
31 people reacted

LLVM 21.1.7

02 Dec 07:59

Choose a tag to compare

LLVM 21.1.7 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.7-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 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.7.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 thellvm-project source code for this release, choosellvm-project-21.1.7.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)
Loading
tnodir, yutijang, Matrix3600, Tina-1300, RLR64, nairn62, HubLZQ, ippatev, chirizxc, ljf12825, and 18 more reacted with thumbs up emojiRLR64, calvin2021y, SenseiDeElite, and zfogg reacted with laugh emojithinh9e, 0xfeeddeadbeef, tnodir, Tina-1300, RLR64, nairn62, markbhasawut, sjanel, lucascampolimm, firengate, and 9 more reacted with hooray emojitnodir, Tina-1300, RLR64, nairn62, lucascampolimm, firengate, ameaninglessname, Dmitriy-Frostoff, riogu, calvin2021y, and 5 more reacted with heart emojitnodir, Tina-1300, RLR64, marcauberer, lucascampolimm, firengate, Dmitriy-Frostoff, riogu, calvin2021y, SenseiDeElite, and 3 more reacted with rocket emojiDmitriy-Frostoff, riogu, RLR64, calvin2021y, SenseiDeElite, zfogg, and firengate reacted with eyes emoji
37 people reacted

LLVM 21.1.6

18 Nov 10:41
llvmorg-21.1.6
This tag was signed with the committer’sverified signature.
GPG key ID:316C56D064CACBA5
Verified
Learn about vigilant mode.
a832a52
This commit was signed with the committer’sverified signature.
GPG key ID:316C56D064CACBA5
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.6 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.6-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 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.6.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 thellvm-project source code for this release, choosellvm-project-21.1.6.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)
Loading
calvin2021y, TwilightLemon, RLR64, tnodir, Lev275568, tyler92, Matrix3600, Berrones-Edwin, Dmitriy-Frostoff, SenseiDeElite, and 18 more reacted with thumbs up emojicalvin2021y, RLR64, Dmitriy-Frostoff, and SenseiDeElite reacted with laugh emojicalvin2021y, RLR64, tnodir, 0xfeeddeadbeef, lucascampolimm, Dmitriy-Frostoff, SenseiDeElite, LSLees1347, sjanel, thinh9e, and 6 more reacted with hooray emojicalvin2021y, RLR64, tnodir, nairn62, lucascampolimm, huyox, Dmitriy-Frostoff, SenseiDeElite, ameaninglessname, yxyx6, and firengate reacted with heart emojimarcauberer, HubLZQ, AnyOne06, calvin2021y, RLR64, tnodir, lucascampolimm, Dmitriy-Frostoff, SenseiDeElite, alecbass, and 2 more reacted with rocket emojiRLR64, Dmitriy-Frostoff, SenseiDeElite, and firengate reacted with eyes emoji
42 people reacted

LLVM 21.1.5

04 Nov 08:55
llvmorg-21.1.5
This tag was signed with the committer’sverified signature.
c-rhodes Cullen Rhodes
GPG key ID:3E83BABF4A4F9E85
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.5 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.5-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 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.5.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 thellvm-project source code for this release, choosellvm-project-21.1.5.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)
Loading
Matrix3600, lppedd, Alexander3a, calvin2021y, elvisoric, RLR64, ahmad24shargh, awautsutsu, deadmarshal, ameaninglessname, and 19 more reacted with thumbs up emojiRLR64, SenseiDeElite, calvin2021y, and Dmitriy-Frostoff reacted with laugh emojiRLR64, brian-goo, ashiskumarnaik, ameaninglessname, SenseiDeElite, github-actions[bot], lucascampolimm, calvin2021y, tnodir, Dmitriy-Frostoff, and 4 more reacted with hooray emojitru, calvin2021y, RLR64, ameaninglessname, SenseiDeElite, lucascampolimm, tnodir, Dmitriy-Frostoff, IRainman, mart-hill, and firengate reacted with heart emojimarcauberer, 0xfeeddeadbeef, calvin2021y, RLR64, Prakhar-Dixit, oxyzenQ, SenseiDeElite, github-actions[bot], lucascampolimm, tnodir, and 3 more reacted with rocket emojiSenseiDeElite, Dmitriy-Frostoff, RLR64, and firengate reacted with eyes emoji
38 people reacted

LLVM 21.1.4

21 Oct 08:27
llvmorg-21.1.4
This tag was signed with the committer’sverified signature.
c-rhodes Cullen Rhodes
GPG key ID:3E83BABF4A4F9E85
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.4 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.4-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 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.4.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 thellvm-project source code for this release, choosellvm-project-21.1.4.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)
Loading
Matrix3600, Lev275568, dywoq, Juma-creator, RLR64, tnodir, deadmarshal, adds68, ameaninglessname, chirizxc, and 14 more reacted with thumbs up emojiRLR64, wisteriatree0, SenseiDeElite, anutosh491, xc303919323, and Dmitriy-Frostoff reacted with laugh emojiRLR64, tnodir, Temperz87, ameaninglessname, lucascampolimm, SenseiDeElite, github-actions[bot], anutosh491, xc303919323, thinh9e, and 2 more reacted with hooray emojidywoq, peter-avg, RLR64, tnodir, ameaninglessname, lucascampolimm, SenseiDeElite, gui-bo, anutosh491, xc303919323, and 3 more reacted with heart emojimarcauberer, 0xfeeddeadbeef, dywoq, RLR64, tnodir, adds68, debohman, lucascampolimm, SenseiDeElite, github-actions[bot], and 5 more reacted with rocket emojiSenseiDeElite, xc303919323, Dmitriy-Frostoff, neomafo88, and firengate reacted with eyes emoji
35 people reacted

LLVM 21.1.3

07 Oct 19:03
llvmorg-21.1.3
This tag was signed with the committer’sverified signature.
GPG key ID:316C56D064CACBA5
Verified
Learn about vigilant mode.
450f52e
This commit was signed with the committer’sverified signature.
GPG key ID:316C56D064CACBA5
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.3 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.3-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 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.3.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 thellvm-project source code for this release, choosellvm-project-21.1.3.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)
Loading
Matrix3600, deadmarshal, OriNachum, RLR64, github-actions[bot], SenseiDeElite, yutijang, ameaninglessname, Safari77, calvin2021y, and 23 more reacted with thumbs up emojiRLR64, SenseiDeElite, calvin2021y, loiupoi, Dmitriy-Frostoff, and Hack3R1o2S reacted with laugh emojiRLR64, github-actions[bot], SenseiDeElite, thinh9e, ameaninglessname, dontEatMe, calvin2021y, Cazzy-Aporbo, tnodir, loiupoi, and 3 more reacted with hooray emojiRLR64, lucascampolimm, brian-goo, SenseiDeElite, ameaninglessname, calvin2021y, tnodir, loiupoi, Dmitriy-Frostoff, dywoq, and 3 more reacted with heart emoji0xfeeddeadbeef, RLR64, debohman, lucascampolimm, marcauberer, donneypr, github-actions[bot], SenseiDeElite, calvin2021y, tnodir, and 5 more reacted with rocket emojiSenseiDeElite, kands-code, calvin2021y, RLR64, oxyzenQ, loiupoi, Dmitriy-Frostoff, Hack3R1o2S, firengate, and hentai0721 reacted with eyes emoji
46 people reacted

LLVM 21.1.2

23 Sep 21:23
llvmorg-21.1.2
This tag was signed with the committer’sverified signature. The key has expired.
tstellar Tom Stellard
GPG key ID:A2C794A986419D8A
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.2 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.2-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 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.2.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 thellvm-project source code for this release, choosellvm-project-21.1.2.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)
Loading
github-actions[bot], calvin2021y, yutijang, huiyuxie, ameaninglessname, jiang1997, deadmarshal, Safari77, Matrix3600, zufuliu, and 13 more reacted with thumbs up emojiSenseiDeElite, theoparis, lighting9999, alwint3r, RLR64, and void2012 reacted with laugh emojigithub-actions[bot], calvin2021y, thinh9e, huiyuxie, ameaninglessname, Lev275568, denis0x0D, Dmitriy-Frostoff, SenseiDeElite, gjvanderheiden, and 7 more reacted with hooray emojiSenseiDeElite, 4c1s, theoparis, lighting9999, RLR64, mohaythem, and firengate reacted with heart emoji0xfeeddeadbeef, chirizxc, lucascampolimm, donneypr, debohman, github-actions[bot], calvin2021y, huiyuxie, marcauberer, Dmitriy-Frostoff, and 6 more reacted with rocket emojiSenseiDeElite, theoparis, RLR64, MorningDemon515, and firengate reacted with eyes emoji
39 people reacted

LLVM 21.1.1

10 Sep 07:51
llvmorg-21.1.1
This tag was signed with the committer’sverified signature.
tru Tobias Hieta
GPG key ID:44F2485E45D59042
Verified
Learn about vigilant mode.
5a86dc9
This commit was signed with the committer’sverified signature.
tru Tobias Hieta
GPG key ID:44F2485E45D59042
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.1 Release

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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.1-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 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.1.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 thellvm-project source code for this release, choosellvm-project-21.1.1.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)
Loading
Matrix3600, Safari77, ameaninglessname, AlexisTM, deadmarshal, OriNachum, Dmitriy-Frostoff, SenseiDeElite, yutijang, pugur523, and 16 more reacted with thumbs up emojiSenseiDeElite, theoparis, and RLR64 reacted with laugh emojidontEatMe, YumeYuka, cristianadam, 0xfeeddeadbeef, pz9115, Lerrinsyron, dodheim, ameaninglessname, AlexisTM, thinh9e, and 17 more reacted with hooray emojiameaninglessname, AlexisTM, brookiestein, lucascampolimm, Dmitriy-Frostoff, SenseiDeElite, saiaunghlyanhtet, hexaredecimal, gitdode, theoparis, and 3 more reacted with heart emojimarcauberer, AlexisTM, Dmitriy-Frostoff, SenseiDeElite, github-actions[bot], hexaredecimal, theoparis, gjvanderheiden, RLR64, and firengate reacted with rocket emojiDmitriy-Frostoff, SenseiDeElite, theoparis, RLR64, and firengate reacted with eyes emoji
45 people reacted

LLVM 21.1.0

26 Aug 14:21
llvmorg-21.1.0
This tag was signed with the committer’sverified signature.
tru Tobias Hieta
GPG key ID:44F2485E45D59042
Verified
Learn about vigilant mode.
3623fe6
This commit was signed with the committer’sverified signature.
tru Tobias Hieta
GPG key ID:44F2485E45D59042
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.0 Release

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 theLLVM 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 eitherLLVM- orclang+llvm- and ends with the platform's name. For example,LLVM-21.1.0-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 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.0.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 thellvm-project source code for this release, choosellvm-project-21.1.0.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)
Loading
tnodir, yaoxinliu, Matrix3600, yutijang, theoparis, emankov, Dmitriy-Frostoff, SenseiDeElite, github-actions[bot], pschneider1968, and 45 more reacted with thumbs up emojiSenseiDeElite, Xphalnos, dywoq, branchus, StudentWeis, calvin2021y, theoparis, 3Rr0RHACK3R, CommanderCRM, luxiaohanger, and RLR64 reacted with laugh emojiyujincheng08, climbfuji, akiya-nagatsuka, lukeshingles, MausGames, koutheir, AlvaroParker, dodheim, dinosaurlover38, beakthoven, and 46 more reacted with hooray emojitnodir, yaoxinliu, AntonioBerna, theoparis, Dmitriy-Frostoff, JCSViperion, SenseiDeElite, ameaninglessname, KetchuppOfficial, Xphalnos, and 11 more reacted with heart emojimarcauberer, gjvanderheiden, 0xfeeddeadbeef, tnodir, yaoxinliu, Totto16, theoparis, debohman, fergdev, Dmitriy-Frostoff, and 13 more reacted with rocket emojiDmitriy-Frostoff, SenseiDeElite, Xphalnos, branchus, calvin2021y, 3Rr0RHACK3R, CommanderCRM, RLR64, and firengate reacted with eyes emoji
99 people reacted

LLVM 21.1.0-rc3

12 Aug 09:04
llvmorg-21.1.0-rc3
This tag was signed with the committer’sverified signature.
tru Tobias Hieta
GPG key ID:44F2485E45D59042
Verified
Learn about vigilant mode.
6096d35
This commit was signed with the committer’sverified signature.
tru Tobias Hieta
GPG key ID:44F2485E45D59042
Verified
Learn about vigilant mode.

Choose a tag to compare

LLVM 21.1.0-rc3Pre-release
Pre-release

LLVM 21.1.0-rc3 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-rc3-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-rc3.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 thellvm-project source code for this release, choosellvm-project-21.1.0-rc3.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)
Loading
Matrix3600, yaoxinliu, rhysqi, ameaninglessname, StudentWeis, istmarc, Dmitriy-Frostoff, WzrterFX, SenseiDeElite, YatFungLoo, and 10 more reacted with thumbs up emojiyaoxinliu, StudentWeis, Dmitriy-Frostoff, SenseiDeElite, and 4c1s reacted with laugh emojiyaoxinliu, 19atlas, ameaninglessname, StudentWeis, Dmitriy-Frostoff, SenseiDeElite, 4c1s, Sdup1dXXY, and firengate reacted with hooray emojiyaoxinliu, 19atlas, AntonioBerna, ameaninglessname, ibranad, Dmitriy-Frostoff, Lev275568, SenseiDeElite, jjerphan, SonicStark, and 2 more reacted with heart emojiyaoxinliu, marcauberer, Dmitriy-Frostoff, SenseiDeElite, 4c1s, gjvanderheiden, and firengate reacted with rocket emojiyaoxinliu, Dmitriy-Frostoff, SenseiDeElite, wanglei4687, sascharo, gitoss, MissGou, and firengate reacted with eyes emoji
31 people reacted
Previous13451415
Previous

[8]ページ先頭

©2009-2025 Movatter.jp