Changelog for
libclang9-9.0.1-88.2.i586.rpm :
* Wed Apr 03 2024 Aaron Puchert
- Use old conflicts/provides for python3-clang on Leap.
* Wed Mar 06 2024 Michael Gorse - Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being pulled in by cmake in SLE-15-SP6.
* Sun Mar 03 2024 Aaron Puchert - Use %patch -P N instead of deprecated %patchN.
* Thu Nov 30 2023 Aaron Puchert - Manage clang-cpp with update-alternatives like other binaries.
* 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}