#580 Issue 521 - LLVM 11
Merged 3 years ago by pbokoc. Opened 3 years ago by roypen.
fedora-docs/ roypen/release-notes iss521  into  f33

@@ -2,4 +2,53 @@ 

  include::{partialsdir}/entities.adoc[]

  

  [[sect-llvm]]

- = LLVM

+ 

+ = 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.

+ 

+ 

+ [IMPORTANT]

+ 

+ ====

+ 

+ Compatibility package naming change. The .0 was dropped from the package name and now the compatibility packages are called `llvm10` and `clang10` instead of `llvm10.0` and `clang10.0`.

+ 

+ ====

+ 

+ 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. 

+ 

+ == Changes

+ 

+ 

+ The full list of new features, improvements and bug fixes that comes with LLVM 11 can be found in the https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html[upstream release notes].

+ 	

+ === All LLVM sub-projects in Fedora 33 was also updated to version 11

+ 

+ * clang (https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html[details])

+ 

+ * lld (https://releases.llvm.org/11.0.0/tools/lld/docs/ReleaseNotes.html[details])

+ 

+ * libcxx (libc{plus}{plus}) (https://releases.llvm.org/11.0.0/projects/libcxx/docs/ReleaseNotes.html[details])

+ 

+ 

+ ==== As well as

+ 

+ * compiler-rt

+ 

+ * lldb

+ 

+ * libomp

+ 

+ * llvm-test-suite

+ 

+ * libcxxabi (libc{plus}{plus}abi)

+ 

+ * python-lit

rebased onto 68acd52

3 years ago

Pull-Request has been merged by pbokoc

3 years ago