From 513060da734fafb9e2019b0c3b73110de1c3c54b Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Fri, 7 Oct 2022 14:08:50 +0300 Subject: [PATCH] Bootstrap on riscv64 Signed-off-by: David Abdurachmanov --- libcxxabi.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/libcxxabi.spec b/libcxxabi.spec index aca5c74..8bba56d 100644 --- a/libcxxabi.spec +++ b/libcxxabi.spec @@ -1,4 +1,6 @@ +%ifnarch riscv64 %global toolchain clang +%endif %global libcxxabi_version 15.0.0 #global rc_ver 3 %global libcxxabi_srcdir libcxxabi-%{libcxxabi_version}%{?rc_ver:rc%{rc_ver}}.src @@ -6,7 +8,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/ @@ -56,6 +58,10 @@ Summary: Static libraries for libcxxabi sed -i 's|#define _LIBCXXABI_ARM_EHABI||g' include/__cxxabi_config.h %endif +%ifarch riscv64 +%global _lto_cflags %{nil} +%endif + %ifarch s390 s390x %if 0%{?fedora} < 26 # clang requires z10 at minimum @@ -95,6 +101,9 @@ sed -i 's|#define _LIBCXXABI_ARM_EHABI||g' include/__cxxabi_config.h %{_libdir}/libc++abi.a %changelog +* Fri Oct 07 2022 David Abdurachmanov - 15.0.0-2.0.riscv64 +- Bootstrap on riscv64 + * Mon Sep 12 2022 Nikita Popov - 15.0.0-2 - Don't pass explicit CMAKE_CXX_FLAGS