diff --git a/OpenBLAS-0.3.25.tar.gz b/OpenBLAS-0.3.25.tar.gz deleted file mode 100644 index 7fd2373..0000000 --- a/OpenBLAS-0.3.25.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c25cb30c4bb23eddca05d7d0a85997b8db6144f5464ba7f8c09ce91e2f35543 -size 24073168 diff --git a/OpenBLAS-0.3.26.tar.gz b/OpenBLAS-0.3.26.tar.gz new file mode 100644 index 0000000..c5ae4eb --- /dev/null +++ b/OpenBLAS-0.3.26.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e6e4f5cb14c209262e33e6816d70221a2fe49eb69eaf0a06f065598ac602c68 +size 24404912 diff --git a/openblas.changes b/openblas.changes index 287145f..74905fc 100644 --- a/openblas.changes +++ b/openblas.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Thu Feb 15 08:27:33 UTC 2024 - Egbert Eich + +- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has + been fixed upstream. + +------------------------------------------------------------------- +Wed Jan 17 08:47:55 UTC 2024 - Egbert Eich + +- Update to version 0.3.26: + * General: + - Improved the version of openblas.pc that is created by the + CMAKE build. + - Fixed a CMAKE-specific build problem on older versions of + MacOS. + - Worked around linking problems on old versions of MacOS. + - Corrected installation location of the lapacke_mangling + header in CMAKE builds. + - Added type declarations for complex variables to the + MSVC-specific parts of the LAPACK header. + - Significantly sped up ?GESV for small problem sizes by + introducing a lower bound for multithreading. + - Imported additions and corrections from the Reference-LAPACK + project: + + Added new LAPACK functions for truncated QR with pivoting + (Reference-LAPACK PRs 891&941). + + Handle miscalculation of minimum work array size in corner + cases (Reference-LAPACK PR 942). + + Fixed use of uninitialized variables in ?GEDMD and + improved inline documentation. + + Fixed use of uninitialized variables (and consequential + failures) in ?BBCSD. + + Added tests for the recently introduced Dynamic Mode + Decomposition functions. + + Fixed several memory leaks in the LAPACK testsuite. + + Fixed counting of testsuite results by the Python script. + * x86-64: + - Fixed computation of CASUM on SkylakeX and newer targets in + the special case that AVX512 is not supported by the compiler + or operating environment. + - Fixed potential undefined behaviour in the CASUM/ZASUM + kernels for AVX512 targets. + - worked around a problem in the pre-AVX kernels for GEMV + * arm64: + - Sped up SGEMM and DGEMM on Neoverse V1 and N1. + - Sped up ?DOT on SVE-capable targets. + - Reduced the number of targets in DYNAMIC_ARCH builds by + eliminating functionally equivalent ones. + * POWER: + - Improved the SGEMM kernel for POWER10. + - Fixed compilation with (very) old versions of gcc. + - Fixed detection of old 32bit PPC targets in CMAKE-based + builds. + - Added autodetection of the POWERPC 7400 subtype. + - Fixed CMAKE-based compilation for PPCG4 and PPC970 targets. + * LONGARCH64: + - Added and improved optimized kernels for almost all BLAS + functions. + ------------------------------------------------------------------- Wed Dec 20 12:02:55 UTC 2023 - Giacomo Comes diff --git a/openblas.spec b/openblas.spec index 5b78e79..ed7ce83 100644 --- a/openblas.spec +++ b/openblas.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,8 +18,8 @@ %global flavor @BUILD_FLAVOR@%{nil} -%define _vers 0_3_25 -%define vers 0.3.25 +%define _vers 0_3_26 +%define vers 0.3.26 %define so_v 0 %define pname openblas @@ -387,10 +387,6 @@ 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