Fedora 33 comes with LLVM 11.
All llvm sub-projects in Fedora will be updated to version 11. However, the packages that currently depend on
llvm version 10 libraries will continue to work.
llvm10 was added to this release.
If the maintainers want to rebuild packages that depend on
llvm-libs, but do not work with LLVM 11 yet, they have to change their spec files to depend on the
llvm10 compatibility packages.
Compatibility package naming change. The .0 was dropped from the package name and now the compatibility packages are called
Clang 11.0.0 supports the
-fstack-clash-protection flag for the
s390x architectures. As part of this update, the rpmrc file in
redhat-rpm-config was modified, so
-fstack-clash-protection is added to optflags when the
%toolchain macro is set to clang.
The full list of new features, improvements and bug fixes that comes with LLVM 11 can be found in the upstream release notes.