From bfa779842f0326e3ad6d21cc71eec85ad2543fa31971a3e421db32d187e73c32 Mon Sep 17 00:00:00 2001 From: Atri Bhattacharya Date: Sun, 25 Dec 2022 05:39:09 +0000 Subject: [PATCH] Accepting request 1045249 from home:StefanBruens:branches:science - Fix aarch64 builds with GCC < 9 (i.e. Leap/SLE 15.x), disable NEOVERSEN2 target. See gh#xianyi/OpenBLAS#3874. OBS-URL: https://build.opensuse.org/request/show/1045249 OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=149 --- openblas.changes | 6 ++++++ openblas.spec | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/openblas.changes b/openblas.changes index 5060c84..139e5fd 100644 --- a/openblas.changes +++ b/openblas.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Dec 25 00:19:21 UTC 2022 - Stefan BrĂ¼ns + +- Fix aarch64 builds with GCC < 9 (i.e. Leap/SLE 15.x), disable + NEOVERSEN2 target. See gh#xianyi/OpenBLAS#3874. + ------------------------------------------------------------------- Wed Nov 30 19:24:20 UTC 2022 - Egbert Eich diff --git a/openblas.spec b/openblas.spec index 910cc3a..ae0151d 100644 --- a/openblas.spec +++ b/openblas.spec @@ -191,8 +191,6 @@ Patch101: Link-library-with-z-noexecstack.patch Patch102: Handle-s390-correctly.patch Patch103: openblas-ppc64be_up2_p8.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build - #BuildRequires: cmake BuildRequires: memory-constraints %if 0%{?cc_v:1} @@ -346,6 +344,10 @@ EOF %endif %ifarch aarch64 %global openblas_target %openblas_target TARGET=ARMV8 +%if 0%{?suse_version} < 1550 +# Only enable targets without sve when using GCC < 9 +%global openblas_target %openblas_target DYNAMIC_LIST="ARMV8 CORTEXA53 CORTEXA57 CORTEXA72 CORTEXA73 CORTEXA55 FALKOR THUNDERX THUNDERX2T99 TSV110 EMAG8180 NEOVERSEN1 NEOVERSEV1 THUNDERX3T110" +%endif %define openblas_opt BUILD_BFLOAT16=1 %endif %ifarch s390 s390x