|
|
|
|
Changelog for clang9-doc-9.0.1-80.14.noarch.rpm :
* Thu Jun 15 2023 Aaron Puchert - Fix conflicts/provides for python3-clang to point to %python3_sitelib instead of %python3_sitearch. * Sun May 28 2023 Aaron Puchert - Always use ld.bfd and disable ThinLTO on Tumbleweed. On Leap/SLE we continue to use gold with ThinLTO. (Combining fixes for boo#1181621 and boo#1210688.)- Rewrite summary and description for llvm-gold to point out that it can also be used with ld.bfd, recommend with binutils.- Add llvm-fix-bugpoint-link.patch to remove static libraries from bugpoint that cause runtime errors, surfaced by linker change.- Ignore some test failures on s390x. * Sun Apr 02 2023 Aaron Puchert - Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.- Add compiler-rt-D88922-nostdlib.patch: Fix build with GCC/ libstdc++ 13 by making sure we don\'t accidentally use C++ headers instead of C headers. * Sat Sep 03 2022 Aaron Puchert - Make sure we keep -DNDEBUG. At some point %{optflags} must have lost it, perhaps because CMake usually adds it on top. So when overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF, because that\'s the default anyway and hasn\'t helped here.- Add llvm-glibc-2-36.patch in order to address boo#1202215. * Sun Apr 24 2022 Aaron Puchert - Don\'t override default linker flags. (We were losing -Wl,-z,now.) * Thu Feb 03 2022 Aaron Puchert - Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH for building and testing to simulate behavior of actual package. * Sat Dec 18 2021 Aaron Puchert - BuildRequires: python-rpm-macros to fix Leap 15.3 build. * Fri Jul 02 2021 Aaron Puchert - Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch: Fix build with linux-glibc-devel 5.13. * Sat Jun 12 2021 Aaron Puchert - Add Allow-standards-based-attributes-to-have-leading-and.patch: Fix miscompilation with libstdc++6-devel-gcc11. The new version uses [[__no_unique_address__]] in tuple\'s _Head_base, but Clang only knew the attribute without leading and trailing underscores. Subsequently it didn\'t do empty base optimization for tuples, causing an ABI mismatch when tuples were passed around, such as the member of the unique_ptr passed by std::thread::thread (in header) to an internal function (in source file, thus part of libstdc++.so). (boo#1187254) * Sat Jun 05 2021 Aaron Puchert - Fix-missing-include.patch: fix build with GCC 11. (boo#1181875) * Fri Jan 01 2021 Callum Farmer - Move BFD plugins to %{_libdir} * Mon Dec 14 2020 Guillaume GARDET - \'-mbranch-protection=standard\' is broken on llvm9, so disable it boo#1179085 * Wed Nov 25 2020 Richard Biener - Add patch Fix-big-endian-miscompile-of-bitcast-zex.patch to fix miscompilations with rustc 1.43 that lead to LTO failures (bsc#1173202) * Sat Nov 14 2020 Aaron Puchert - Let CMake files in {llvm,clang}X-devel refer to the versioned binaries that come with the package instead of the symlink managed by update-alternatives. (boo#1178513) * Mon Sep 28 2020 Tom de Vries - Fix dsymutil crash on ELF file. (bsc#1176964) * llvm-fix-a-copy-and-paste-error-that-would-cause-a-crash.patch * Mon Aug 31 2020 Sumit Jamgade - start using ccache * Fri Jul 10 2020 Aaron Puchert - Add fix-ppcle64-build.patch to fix ppc64le build. * Wed Apr 08 2020 Aaron Puchert - Don\'t build clang-tools, libc++ and python3-clang anymore, because they come from llvm10 now (boo#1168935).- Remove version requirement from clang-tools dependency. * Mon Mar 23 2020 Aaron Puchert - Remove conflicts of clang-tools with {clang,llvm}{7,8}: the relevant binaries have been removed from those packages. This allows having clang-tools together with older versions of llvm. For a smooth installation we add OrderWithRequires dependencies.- Fix typos in (still inactive) !%{with clang_scripts} part. * Wed Mar 11 2020 Aaron Puchert - Require clang-tools for clangX-devel. * Sat Mar 07 2020 Aaron Puchert - Move all clang-related scripts (including those originally in clangX-checker), hmaptool and clang-doc into a common unversioned subpackage clang-tools, like python3-clang. The scripts reference the unversioned executables, so allowing multiple versions via update-alternatives would be misleading. The clang-doc executable will come with assets in Clang 10, so we have to take it out of update-alternatives as well. This should be the proper solution to boo#1161873.- Include run-find-all-symbols script in clang-tools.- Remove metadata for clangX-include-fixer subpackage that never had any files and thus wasn\'t released as rpm. There are so many clang binaries that packaging them separately doesn\'t scale.- Fix lldb version string, adapt lldb-cmake.patch (boo#1165517).- Remove unneccesary libtool dependency.- Don\'t let clang depend on libc++, we link it with libstdc++.- Recommend gold plugin if clang and gold are installed. * Fri Feb 07 2020 Richard Biener - Add vim-plugin-llvm Conflicts to clang subpackage which now contains files formerly in llvmN-vim-plugins, conflicting with packages from older llvm releases. * Thu Feb 06 2020 Richard Biener - Add back emacs-llvm Provides and Conflicts to clang subpackage originally in llvm-emacs-plugins to properly conflict with llvm-emacs-plugins from older llvm releases. * Tue Feb 04 2020 Richard Biener - Add clang5-devel to clang9-doc conflicts. * Mon Feb 03 2020 Andreas Schwab - Add compiler-rt-sanitizer-ipc-perm.patch: Fix sanitizer-common build with glibc 2.31. * Wed Jan 29 2020 Aaron Puchert - Move clang-{format,include-fixer,rename}.{el,py} files from llvm- *-plugins to clang package. (boo#1161873)- Drop the now empty llvm-emacs-plugins package. * Mon Jan 27 2020 Richard Biener - Add polly and lld build conditionals, remove excessive Requires to clang from docs. Fix conditional for libc++ use. [jsc#SLE-7400, jsc#SLE-7614, jsc#SLE-7452, jsc#SLE-8920, jsc#SLE-7390, jsc#SLE-7587] * Wed Jan 15 2020 Aaron Puchert - Undo spec-cleaner changes that we don\'t want. * Reintroduce blank lines in configuration. * Use packageand syntax that works for older versions of RPM. * Don\'t use %{_bindir} on left-hand side of sed replacements. * Sat Jan 11 2020 Andreas Schwab - riscv-eh-frame-fixup.patch: Remove changesets that alter the libLLVM ABI * Wed Jan 08 2020 Jaime CaamaƱo Ruiz - Add upstream patch to export compiler-rt FuzzedDataProvider header, required by Envoy 1.12.2: * compiler-rt-move-fdp.patch * Mon Jan 06 2020 Andreas Schwab - riscv-eh-frame-fixup.patch: Fix handling of .eh_frame on RISC-V- polly-pthread.patch: Add missing -lpthread * Fri Jan 03 2020 Andreas Schwab - Enable support for riscv64- clang-riscv64-rv64gc.diff, riscv64-suse-linux.patch, llvm-riscv64-fix-cffi.diff, D60657-riscv-pcrel_lo.diff: Backports from master
|
|
|