Hi all,
I have built and uploaded LLVM 16.0.3 to
https://mirrors.edge.kernel.org/pub/tools/llvm/.
As with 16.0.2, this release includes a fix relevant to the Linux
kernel, which you can read about here (thanks to Ard Biesheuvel for
helping debug and Nick Desaulniers for the fix):
https://github.com/llvm/llvm-project/commit/012ea747ed0275c499f69c82ac0f635f4c76f746
https://github.com/ClangBuiltLinux/linux/issues/1837
This issue is not super widespread but as always, I recommend using the
latest stable release of a piece of software whenever possible, so
consider using 16.0.3 in lieu of older 16.x releases. However, I
have shuffled the tarballs to a subdirectory to allow older versions of
these toolchains to be downloaded with more ease, which can be helpful
for tracking down regressions in warnings or code generation:
https://mirrors.edge.kernel.org/pub/tools/llvm/files/
Cheers,
Nathan