LLVM 11.0.0
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 clang
and llvm
version 10 libraries will continue to work.
Compatibility packages clang10
and llvm10
was added to this release.
If the maintainers want to rebuild packages that depend on clang-libs
or llvm-libs
, but do not work with LLVM 11 yet, they have to change their spec files to depend on the clang10
and 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 x86_64
and 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.
Modifications
The full list of new features, improvements and bug fixes that comes with LLVM 11 can be found in the upstream release notes.
Want to help? Learn how to contribute to Fedora Docs ›