From eae7dcc99b93ea973078b4d6e838e9bb239d6f53 Mon Sep 17 00:00:00 2001 From: roypen Date: Apr 10 2020 20:27:10 +0000 Subject: [PATCH 1/2] LLVM release notes and menu entry Signed-off-by: roypen --- diff --git a/modules/release-notes/nav.adoc b/modules/release-notes/nav.adoc index 32e2a24..33481ad 100644 --- a/modules/release-notes/nav.adoc +++ b/modules/release-notes/nav.adoc @@ -29,6 +29,7 @@ include::{partialsdir}/entities.adoc[] *** xref:developers/Development_Erlang.adoc[Erlang] *** xref:developers/Development_Go.adoc[Go] *** xref:developers/Development_Haskell.adoc[Haskell] +*** xref:developers/Development_LLVM.adoc[LLVM] *** xref:developers/Development_Python.adoc[Python] *** xref:developers/Development_Ruby.adoc[Ruby] *** xref:developers/Development_Rust.adoc[Rust] diff --git a/modules/release-notes/pages/developers/Development_LLVM.adoc b/modules/release-notes/pages/developers/Development_LLVM.adoc new file mode 100644 index 0000000..2aa030f --- /dev/null +++ b/modules/release-notes/pages/developers/Development_LLVM.adoc @@ -0,0 +1,34 @@ + +include::{partialsdir}/entities.adoc[] + +[[sect-llvm]] + += LLVM + +== LLVM 10.0.0 + +Fedora 32 comes with LLVM 10. Please note that the `soname` version for LLVM libraries has been changed. Maintainers of packages that depend on `clang-libs` or `llvm-libs` will need to update their spec files to depend on the `clang9.0` and `llvm9.0` compatibility packages if they want to rebuild their package and it does not work with LLVM 10 yet. Compatibility packages `clang9.0` and `llvm9.0` was added to this release. Spec file changes are only needed if the package is going to be rebuilt after LLVM 10 and Fedora update. + +=== Changes: + +Full list of new features, improvements and bug fixes that comes with LLVM 10 can be found here: + +https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html[upstream release notes] + +==== All LLVM sub-projects in Fedora 32 was also updated to version 10 : + +* clang https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html[details] +* lld https://releases.llvm.org/10.0.0/tools/lld/docs/ReleaseNotes.html[details] +* lldb https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html#changes-to-lldb[details] +* libcxx (libc++) https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html[details] + +==== As well as: + +* compiler-rt +* libomp +* llvm-test-suite +* libcxxabi (libc++abi) +* python-lit + + + From 19baeaa5526e760c5ae66e56c39c252fc716745e Mon Sep 17 00:00:00 2001 From: roypen Date: Apr 10 2020 20:31:54 +0000 Subject: [PATCH 2/2] Corrected Plus sigh Signed-off-by: roypen --- diff --git a/modules/release-notes/pages/developers/Development_LLVM.adoc b/modules/release-notes/pages/developers/Development_LLVM.adoc index 2aa030f..86cd713 100644 --- a/modules/release-notes/pages/developers/Development_LLVM.adoc +++ b/modules/release-notes/pages/developers/Development_LLVM.adoc @@ -20,14 +20,14 @@ https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html[upstream release notes] * clang https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html[details] * lld https://releases.llvm.org/10.0.0/tools/lld/docs/ReleaseNotes.html[details] * lldb https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html#changes-to-lldb[details] -* libcxx (libc++) https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html[details] +* libcxx (libc{plus}{plus}) https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html[details] ==== As well as: * compiler-rt * libomp * llvm-test-suite -* libcxxabi (libc++abi) +* libcxxabi (libc{plus}{plus}abi) * python-lit