diff --git a/openblas.spec b/openblas.spec index f4c65524694e967d2473b5cb7ea5256c95b1a3db..f8777d27d93ac7d9751bdcff4a7f886bb9b705c5 100644 --- a/openblas.spec +++ b/openblas.spec @@ -4,7 +4,7 @@ %global lapackver 3.9.1 %ifnarch loongarch64 -# Use strip from gcc-toolset-11 +# Use strip from gcc-toolset-12 %global __strip "scl enable gcc-toolset-12 -- strip" %endif @@ -39,10 +39,11 @@ Patch3: openblas-0.3.15-noopt.patch Patch4: openblas-0.3.15-asmflags.patch # Remove optimization pragmas on ppc64le Patch5: openblas-0.3.15-power-optimize.patch +Patch6: openblas-CVE-2021-4048.patch + # Add optimization for LoongArch -Patch6: openblas-0.3.15-opt-loongarch64.patch +Patch1000: openblas-0.3.15-opt-loongarch64.patch -Patch6: openblas-CVE-2021-4048.patch %ifarch loongarch64 BuildRequires: gcc @@ -254,7 +255,7 @@ cd OpenBLAS-%{version} %patch4 -p1 -b .asmflags %patch5 -p1 -b .power-optimize %patch6 -p1 -b .cve-2021-4048 -%patch7 -p1 -b .opt-loongarch64 +%patch1000 -p1 -b .opt-loongarch64 # Fix source permissions find -name \*.f -exec chmod 644 {} \;