Revisions of openblas
Dominique Leuenberger (dimstar_suse)
accepted
request 1153572
from
Egbert Eich (eeich)
(revision 60)
Please stage together with https://build.opensuse.org/request/show/1153127! Currently, openSUSE:Factory:Staging:E. - Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has been fixed upstream. - 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.
Ana Guerrero (anag+factory)
accepted
request 1134707
from
Atri Bhattacharya (badshah400)
(revision 59)
Ana Guerrero (anag+factory)
accepted
request 1132392
from
Atri Bhattacharya (badshah400)
(revision 58)
- Update to version 0.3.25. - Minor rebase of openblas-ppc64be_up2_p8.patch to apply cleanly. - Drop upstreamed patches: * Use-blasint-for-INTERFACE64-compatibility.patch * remove-spurious-loops.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 1068124
from
Egbert Eich (eeich)
(revision 56)
- Recreate old library scheme for existing products: It turned out the new scheme on existing systems has been causing package breakages. - Do not generate baselibs.conf for HPC builds. - Add support for gcc11 & 12. - For SLE/Leap on x86_64 and s390x do not mix compiler versions as this will make the gfortran ABI version inconsistent. Instead use the stock compiler and set the list of kernels for x86_64 cores explicitly as Cooperlake requires compiler intrinsics which are not provided by gcc 7. - Require at least 7G of disk space for building. (forwarded request 1068121 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1066744
from
Egbert Eich (eeich)
(revision 55)
- Make sure pre-existing (arch-independent) update-alternatives are wiped before registering new ones. Since update-alternatives has no reliable way to check if a certain 'generic name' exists, brute-force it and ignore any error (boo#1208248). - Remove totally pointless - ie. never executed - %%posttrans script. - Restore generic link for update-alternatives. This is usually set by the update-alternatives and it is '%ghost'ed but rpmlint complains. - Add rpmlintrc rules to avoid false positives from consistently guessing the update-alternatives generic name wrong. - Make arch dependent generic names conditional.
Dominique Leuenberger (dimstar_suse)
accepted
request 1063744
from
Egbert Eich (eeich)
(revision 54)
- Do not set LIBNAMESUFFIX to mark different flavors as this causes the SONAME to be different so that different flavors of OpenBLAS cannot serve as plugin replacements of each other (boo#1177260). - Fix a fallout of making alternatives directory arch dependent. - Remove unneeded links that will be created by update-alternatives. Create remaining links %post scripts properly %ghost-ing the files. (forwarded request 1063627 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1045254
from
Atri Bhattacharya (badshah400)
(revision 53)
Dominique Leuenberger (dimstar_suse)
accepted
request 1039332
from
Egbert Eich (eeich)
(revision 52)
- Remove stray comment (forwarded request 1039330 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1004663
from
Egbert Eich (eeich)
(revision 51)
- The toolchain and 'make' in TW have been updated to handle parallel makes spawned by gcc (for LTO optimization) properly. Thus, remove restrictions. - Disable lto when linking test programs to speeds up building. (forwarded request 1003588 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 976143
from
Atri Bhattacharya (badshah400)
(revision 50)
Dominique Leuenberger (dimstar_suse)
accepted
request 973980
from
Egbert Eich (eeich)
(revision 49)
- For non-HPC builds create links (bsc#1198885): %_lib/libopenblas_<flavor>.so[.0] -> %_lib/openblas-<flavor>/libopenblas.so[.0] (forwarded request 973974 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 968025
from
Egbert Eich (eeich)
(revision 48)
- Fix issues in update paths from earlier versions introduced by recent structural changes (bsc#1198264): - Add Obsoletes for old package names - Handle the change from directories to soft links properly (forwarded request 968024 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 967236
from
Egbert Eich (eeich)
(revision 47)
(jsc#SLE-18143, bsc#1197721). (forwarded request 967232 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 966746
from
Egbert Eich (eeich)
(revision 46)
- Build PPC64LE libraries with the lastest gcc available to take advantage of instruction sets in later CPUs used in the CPU specific kernels (jsc#SLE-18143, bsc#1197721). For fortran use the stock compiler to avoid compatibility issues between different versions of libfortran. This is relevant for Leap/SLE only. It may be dropped once gcc < 10 is no longer supported. - Do the same for x86_64 on SLE to make sure Cooperlake support is built properly. - Remove: * Do-not-attempt-to-check-host-CPU-if-TARGET-is-set.patch * Create-independent-kernel-Makfile-configuration-when-building-DYNAMIC_ARCH.patch * For-DYNAMIC_ARCH-don-t-use-sbgemm_r-as-parameter.c-doesn-t-get-build.patch Instead, add from upstream: * Define-sbgemm_r-to-fix-DYNAMIC_ARCH-builds.patch * Remove-extraneous-and-wrong-definition-of-sbgemm_r-on-x86_64.patch * Fix-checks-for-AVX512-and-atomics.patch * Revert-AVX512-capability-check-from-PR-1980-moved-to-build.patch * Use-CC-and-full-command-line-instead-of-hard-coding-gcc-for-AVX512-checking.patch * Utilize-compiler-AVX512-capability-info-from-c_check-when-building-getarch.patch - Update to v0.3.20: * general: some code cleanup, with added casts etc. fixed obtaining the cpu count with OpenMP and OMP_PROC_BIND unset fixed pivot index calculation by ?LASWP for negative increments other than one fixed input argument check in LAPACK ? GEQRT2 improved the check for a Fortran compiler in CMAKE builds disabled building OpenBLAS' optimized versions of LAPACK complex SPMV,
Dominique Leuenberger (dimstar_suse)
accepted
request 950116
from
Egbert Eich (eeich)
(revision 45)
- Partly revert: Thu Jul 8 12:35:35 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org> - Do not create dummy symlinks on $self in /etc/alternatives: those files are packages as %ghost and any real file existance only confuses brp-checks, as it detects circular symlinks. for all suse_versions < current Factory in an attempt to fix bsc#1195232. (forwarded request 950115 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 908422
from
Ismail Dönmez (namtrac)
(revision 44)
Dominique Leuenberger (dimstar_suse)
accepted
request 907672
from
Ismail Dönmez (namtrac)
(revision 43)
- Update to version 0.3.17 - Fixes regressions introduced in 0.3.16 See https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.17 for the complete changelog.
Dominique Leuenberger (dimstar_suse)
accepted
request 906105
from
Ismail Dönmez (namtrac)
(revision 42)
- Update to version 0.3.16 Please see https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.15 and https://github.com/xianyi/OpenBLAS/releases/tag/v0.3.16 for the complete list of changes. A complete changelog is also available in the installed Changelog.txt . - Do not create dummy symlinks on $self in /etc/alternatives: those files are packages as %ghost and any real file existance only confuses brp-checks, as it detects circular symlinks.
Dominique Leuenberger (dimstar_suse)
accepted
request 879910
from
Ismail Dönmez (namtrac)
(revision 41)
Displaying revisions 1 - 20 of 60