diff --git a/libcxxabi-8.0.1.src.tar.xz b/libcxxabi-8.0.1.src.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..bcbe57572a3c7678714ab1f02f5956911d706da1 Binary files /dev/null and b/libcxxabi-8.0.1.src.tar.xz differ diff --git a/libcxxabi.spec b/libcxxabi.spec new file mode 100644 index 0000000000000000000000000000000000000000..998372d73fbce833d0ebe63e9cf699ac93739572 --- /dev/null +++ b/libcxxabi.spec @@ -0,0 +1,52 @@ +%global debug_package %{nil} + +Name: libcxxabi +Version: 8.0.1 +Release: 1%{?dist} +Summary: LLVM "libcxxabi" runtime libraries +License: BSD +URL: http://llvm.org +Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/libcxxabi-%{version}.src.tar.xz + + +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: cmake +BuildRequires: python3 +BuildRequires: libcxx-devel >= %{version} + +%description +The libcxxabi-devel package includes the libraries and header files for +libcxxabi. + +%prep +%autosetup -n libcxxabi-%{version}.src + +%build +mkdir -p _build +cd _build +cmake \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DCMAKE_CXX_FLAGS="-std=c++11" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_C_COMPILER_TARGET=%{_arch} \ + -DLIBCXXABI_LIBCXX_INCLUDES=%{_includedir}/c++/v1/ \ +%if 0%{?__isa_bits} == 64 + -DLLVM_LIBDIR_SUFFIX=64 \ +%else + -DLLVM_LIBDIR_SUFFIX= \ +%endif + .. + +%make_build + +%install +cd _build +%make_install + +%files +%{_libdir}/libc++abi* + +%changelog +* Tue Nov 23 2021 Cheng Congxiu - 8.0.1-1 +- update to 8.0.1-1