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