From 8104e5fcf1188e59e01040c7f0f80a07b6c23cd4 Mon Sep 17 00:00:00 2001 From: "jiahua.yu" Date: Tue, 16 Jan 2024 17:31:21 +0800 Subject: [PATCH] init support for arch ppc64le --- openblas.spec | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/openblas.spec b/openblas.spec index b1c80ca..359d8a3 100644 --- a/openblas.spec +++ b/openblas.spec @@ -2,7 +2,7 @@ Name: openblas Version: 0.3.25 -Release: 1 +Release: 2 Summary: An optimized BLAS library based on GotoBLAS2 1.13 BSD version License: BSD-3-Clause URL: https://github.com/xianyi/OpenBLAS/ @@ -34,7 +34,7 @@ Obsoletes: openblas-serial64_ < %{version}-%{release} openblas-openmp64_ < Obsoletes: openblas-threads64_ < %{version}-%{release} openblas-Rblas < %{version}-%{release} Obsoletes: openblas-static < %{version}-%{release} -ExclusiveArch: x86_64 aarch64 loongarch64 riscv64 +ExclusiveArch: x86_64 aarch64 loongarch64 riscv64 ppc64le %description OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD \ @@ -168,6 +168,9 @@ TARGET="TARGET=ARMV8 DYNAMIC_ARCH=1 DYNAMIC_OLDER=1" %ifarch riscv64 TARGET="TARGET=RISCV64_GENERIC DYNAMIC_ARCH=0" %endif +%ifarch ppc64le +TARGET="TARGET=POWER8 DYNAMIC_ARCH=0" +%endif COMMON="%{optflags} -fPIC" FCOMMON="%{optflags} -fPIC -frecursive" @@ -227,6 +230,9 @@ suffix="_loongson3r5" %ifarch riscv64 suffix="_riscv64_generic" %endif +%ifarch ppc64le +suffix="_power8" +%endif slibname=`basename %{buildroot}%{_libdir}/libopenblas${suffix}-*.so .so` mv %{buildroot}%{_libdir}/${slibname}.a %{buildroot}%{_libdir}/lib%{name}.a if [[ "$suffix" != "" ]]; then @@ -365,6 +371,9 @@ rm -rf %{buildroot}%{_libdir}/pkgconfig %{_libdir}/lib%{name}*64_.so %changelog +* Tue Jan 16 2024 jiahua.yu - 0.3.25-2 +- init support for arch ppc64le + * Mon Jan 08 2024 xu_ping <707078654@qq.com> - 0.3.25-1 - Update to 0.3.25