Compare commits

...

3 Commits

Author SHA1 Message Date
David Abdurachmanov 938c961da9
Disable LTO for riscv64 (no gold linker support)
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
2021-04-16 10:32:15 +03:00
serge-sans-paille ec90e409db Fix NVR 2020-10-15 11:11:09 +00:00
serge-sans-paille a6b0bd67cf llvm 11.0.0 - final release 2020-10-13 19:20:08 +00:00
3 changed files with 23 additions and 5 deletions

2
.gitignore vendored
View File

@ -32,3 +32,5 @@
/libcxxabi-10.0.0.src.tar.xz.sig
/libcxxabi-11.0.0rc1.src.tar.xz
/libcxxabi-11.0.0rc1.src.tar.xz.sig
/libcxxabi-11.0.0.src.tar.xz
/libcxxabi-11.0.0.src.tar.xz.sig

View File

@ -1,12 +1,12 @@
%global toolchain clang
%global rc_ver 1
%global baserelease 0.1
#%%global rc_ver 1
%global baserelease 1
%global libcxxabi_srcdir libcxxabi-%{version}%{?rc_ver:rc%{rc_ver}}.src
Name: libcxxabi
Version: 11.0.0
Release: %{baserelease}%{?rc_ver:.rc%{rc_ver}}%{?dist}
Release: %{baserelease}%{?rc_ver:.rc%{rc_ver}}.0.riscv64%{?dist}
Summary: Low level support for a standard C++ library
License: MIT or NCSA
URL: http://libcxxabi.llvm.org/
@ -62,6 +62,13 @@ sed -i 's|${LLVM_BINARY_DIR}/share/llvm/cmake|%{_libdir}/cmake/llvm|g' CMakeList
sed -i 's|#define _LIBCXXABI_ARM_EHABI||g' include/__cxxabi_config.h
%endif
%ifarch riscv64
# Disable LTO on RISC-V.
# RISC-V does not have gold linker support.
# /usr/bin/ld: /usr/bin/../lib64/LLVMgold.so: error loading plugin: /usr/bin/../lib64/LLVMgold.so: cannot open shared object file: No such file or directory
%global _lto_cflags %{nil}
%endif
%ifarch s390 s390x
%if 0%{?fedora} < 26
# clang requires z10 at minimum
@ -105,6 +112,15 @@ cp -a include/* %{buildroot}%{_includedir}
%{_libdir}/libc++abi.a
%changelog
* Fri Apr 16 2021 David Abdurachmanov <david.abdurachmanov@gmail.com> - 11.0.0-1.0.riscv64
- Disable LTO for RISC-V due to lack of gold linker
* Thu Oct 15 2020 sguelton@redhat.com - 11.0.0-1
- Fix NVR
* Tue Oct 13 2020 sguelton@redhat.com - 11.0.0-0.2
- llvm 11.0.0 - final release
* Tue Aug 11 2020 Tom Stellard <tstellar@redhat.com> - 11.0.0-0.1.rc1
- 11.0.0-rc1 Release

View File

@ -1,2 +1,2 @@
SHA512 (libcxxabi-11.0.0rc1.src.tar.xz) = ad30a6d09463d045124e63bbd11fbe16b0450961debf8f7c761c5aaea277bb802f7a60d27592caff0932e55c846df5c7a1b40c52af11388efe0ca7f9dd766a7c
SHA512 (libcxxabi-11.0.0rc1.src.tar.xz.sig) = 4ebd018d8764410595bc84ce1e1bad26386e5fcd0d9932bec2cc6cede868a54ad01fc995cf46b908dd63a811f44f64e79d811deafdfbf35dc928351c2a5cbe59
SHA512 (libcxxabi-11.0.0.src.tar.xz) = bfefe9784c9b466844d46e9882b93409b226277b3d98f05ff096a9b533fe1b112687122179e6e8678670f950968dbae7accf3f6ab0f0784cfb316ccab981dbcf
SHA512 (libcxxabi-11.0.0.src.tar.xz.sig) = 53bb0bd8781461b8ad9e57ef9c1734da9277338957344fcca7bd62d9d07eba4fd5f18c77df94fcf19641d6023093269bf4d590dd9b61945f7dc634461379db80