From bcfd3c89dcf56574ea2dcfdfb4d28525962471cc Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Thu, 25 Aug 2022 10:59:47 +0300 Subject: [PATCH] Disable LTO on riscv64 Signed-off-by: David Abdurachmanov --- libcxxabi.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libcxxabi.spec b/libcxxabi.spec index 0c38549..23d070f 100644 --- a/libcxxabi.spec +++ b/libcxxabi.spec @@ -6,7 +6,7 @@ Name: libcxxabi Version: %{libcxxabi_version}%{?rc_ver:~rc%{rc_ver}} -Release: 2%{?dist} +Release: 2.0.riscv64%{?dist} Summary: Low level support for a standard C++ library License: MIT or NCSA URL: http://libcxxabi.llvm.org/ @@ -51,7 +51,7 @@ Summary: Static libraries for libcxxabi sed -i 's|${LLVM_BINARY_DIR}/share/llvm/cmake|%{_libdir}/cmake/llvm|g' CMakeLists.txt %build -%ifarch armv7hl +%ifarch armv7hl riscv64 # Disable LTO on ARM. bfd crashes during some of the CMake compiler checks with: # /usr/bin/ld: BFD version 2.35-10.fc33 internal error, aborting at elfcode.h:224 in bfd_elf32_swap_symbol_out %global _lto_cflags %{nil} @@ -102,6 +102,9 @@ cp -a include/* %{buildroot}%{_includedir} %{_libdir}/libc++abi.a %changelog +* Thu Aug 25 2022 David Abdurachmanov - 14.0.5-2.0.riscv64 +- Disable LTO on riscv64 + * Thu Jul 21 2022 Fedora Release Engineering - 14.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild