Revisions of llvm9
Dirk Mueller (dirkmueller)
committed
(revision 1)
- Don't override default linker flags. (We were losing -Wl,-z,now.) - Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH for building and testing to simulate behavior of actual package. - BuildRequires: python-rpm-macros to fix Leap 15.3 build. - Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch: Fix build with linux-glibc-devel 5.13. - 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<std::thread::_State> passed by std::thread::thread (in header) to an internal function (in source file, thus part of libstdc++.so). (boo#1187254) - Fix-missing-include.patch: fix build with GCC 11. (boo#1181875) - Move BFD plugins to %{_libdir} - '-mbranch-protection=standard' is broken on llvm9, so disable it boo#1179085 - Add patch Fix-big-endian-miscompile-of-bitcast-zex.patch to fix miscompilations with rustc 1.43 that lead to LTO failures (bsc#1173202)
Displaying 1 revision