Revisions of openblas
Dominique Leuenberger (dimstar_suse)
accepted
request 1190851
from
Egbert Eich (eeich)
(revision 65)
- Duplicate all options passed to `make` also to `make install`: The openblas build output suggests this: 'Note that any flags passed to make during build should also be passed to make install to circumvent any install errors'. This also makes sure that minimum CPU requirement is set in the pkgconfig file is the same one as used for building. This helps to maintain a reproducible build (boo#1228177). (forwarded request 1190850 from eeich)
Dominique Leuenberger (dimstar_suse)
accepted
request 1190320
from
Egbert Eich (eeich)
(revision 64)
- Make sure the minimum CPU requirement set in the pkgconfig (forwarded request 1190319 from eeich)
Ana Guerrero (anag+factory)
accepted
request 1181635
from
Atri Bhattacharya (badshah400)
(revision 63)
Ana Guerrero (anag+factory)
accepted
request 1173654
from
Egbert Eich (eeich)
(revision 61)
- Cleaned up changelog: * Added missing changes from 0.3.22 to 0.3.24 release. * Formated list of package changes in markdown format for easier conversion. * Dropped all entries that are irrelevant for SUSE or to users: - build related - in particular CMAKE - OS-related except Linux - related to compilers not supported on SUSE - related to architectures presently not supported on SUSE (forwarded request 1160107 from eeich)
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,
Displaying revisions 1 - 20 of 65