blas-devel-3.9.0-150000.4.13.2 >  A d p9|2Be͆6:/3y5\_Kq)8 [ @.j.7^?38luuFѣ0#JjDߔZ˟G%YM qe]<)u5mnK LI.R1oǕU$|Y(J?ܗ),}?Qž(:漷R,4g;*́ 2dXxQ 5#}bJ`g4=|X=540029673388c55016282e1e089452cd3657fd6ad518b4a3ef0bc020eda7b0a0e06e36f72d9fa1a2c146671abd79c8fade5b1f68d p9|]@zVUa´*obH5w MV N !yϵc󃌌D;:9?M3"ĢTP1-< 8?BL ~JZ^|2KF5{F >'3;Tf]iۛNrĕ&i)t)U/_l5YxP6xy"E6B>C*M/or\2ί\ wjeziYo+~Gt'Ku>p>?d  ! B`dlp      $ % <@EJpt(:8D9:0BFGHIXYZ4[8\@]D^Ob[cd}efluvzCblas-devel3.9.0150000.4.13.2Basic Linear Algebra SubprogramsBLAS (Basic Linear Algebra Subprograms) is a standard library for numerical algebra. BLAS provides a number of basic algorithms for linear algebra. BLAS is fast and well-tested, was written in FORTRAN 77 and built with gfortran. BLAS manual pages are available in the blas-man package.d sheep62SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttps://www.netlib.org/lapack/linuxx86_64d .blas/libblas.so.3.9.0rootrootlapack-3.9.0-150000.4.13.2.src.rpmblasblas-develblas-devel(x86-64)    libblas3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.9.03.0.4-14.6.0-14.0-15.2-14.14.1cU@c@c1cߚ@cۥcb0a@`i@`` @_E@_P_P^ku]D%Z@ZX@Y.@Y;@UL@eich@suse.comeich@suse.comstefan.bruens@rwth-aachen.deeich@suse.comrguenther@suse.comeich@suse.comeich@suse.comrguenther@suse.comismail@i10z.comdimstar@opensuse.orgdmueller@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.demliska@suse.czmliska@suse.czbadshah400@gmail.comrguenther@suse.comjengelh@inai.dedimstar@opensuse.orgdmitry_r@opensuse.org- Set -mfpmath=sse for the entire build for ix86 platforms on SLE/Leap. Since we build for x86_64, we know that sse is available. This helps to avoid effects from excess precision that can be seen in the test suite. On Factory we leave -ffloat-store for the test suite only as this option comes at a performance penalty. We may see precision related issues in the test suite with future compilers regardless.- As a configurable option add tmglib code to the LAPACK librarly and enable TMG in LAPACKE as the header files provide its API (boo#1207989 & bsc#1087426). - Fix update-alternatives for lapacke (bsc#1207358). - Restore generic link for update-alternatives. This is usually set by the update-alternatives and it is '%ghost'ed but rpmlint complains. - Move update-alternatives --remove to %%postun to stop rpmlint from complaining. - Removed useless - because never executed - %%postrans scriptlets. - Added missing _%%{_arch} to update-alternative names. - rpmlint complains anyway - this time about alternative-link-missing - as it does not understand the _%%{_arch} endings: muffle with rpmlintrc. - Make arch-dependent generic names conditional.- Fix missing symbols for deprecated functions in LAPACK, add Restore_missing_deprecated_prototypes.patch - Add -Wl,--no-undefined when creating shared libraries, to catch missing symbols during build - Test fixes: * Build test binaries during %build, run in %check * Fix incorrect path for test output, to actually catch any test failures - Spec file cleanup: * Do not rename blaslib, it is used for test binaries * Use same commands for building lapacke as for other libs * Remove unused FFLAGS_NOOP for test binaries- Remove unneeded links. These will be taken care of by the update-alternatives. This will bring this package in sync with openblas.- Build deprecated functions again to avoid breaking the ABI. (boo#1207989)- Make library links in the alternatives directory arch dependent. This avoids conflicts when both 32-bit and 64-bit versions are installed (boo#1207563).- Consolidate dummy links for update-alternatives bringing them in sync with openblas. Add alternatives for lapacke.- Add Fix-out-of-bounds-read.patch to fix out of bound reads when user input is not validated properly. (bsc#1193562, CVE-2021-4048)- Rename conflicting MIN.3 and MAX.3 manpages into lapack-{MAX,MIN}.3- Do not create the dummy files in /etc/alternatives during %install: managed by update-alternatives and packaged as ghost.- stop owning directories provided by filesystem (bsc#1184786)- Update to version 3.9.0: * LAPACK QR-preconditioned QR SVD method - xGESVDQ routines * LAPACK Householder Reconstruction - Add Avoid-out-of-bounds-accesses-in-complex-EIG-tests.patch - Rebase lapack-3.2.2.patch - Drop -std=legacy from fortran flags: * add Fix-MinGW-build-error.patch * add Fix-some-minor-inconsistencies-in-LAPACKE_czgesvdq.patch - Remove pre_checkin.sh, remove lapack-man.changes copy- Build CBLAS from lapack package * update baselibs.conf - Clean up spec file: * remove useless make cleanlib * remove ineffective duplicated 'make ..lib' calls with deviating opts, as the object files are not removed (fortuanately) the existing PIC files are used for the static libraries * remove fortran-only -std=legacy opt from CFLAGS- lapack-man: * Build manpages from same sources as the binaries (3.8.0) instead of old 3.5.0. * Merge blas-man package into lapack-man package. Avoids tedious splitting of the two. * Use fdupes macro instead of trying to deduplicate man pages manually. - Cleanup lapack spec: * Remove conditionals for obsolete distro versions * Only use python3-base instead of python3 * Drop old copy of lapack_testing.py as separate source- Add -std=legacy in order to fix boo#1166619.- Use FAT LTO objects in order to provide proper static library.- Update to version 3.8.0: * Symmetric-indefinite Factorization: Aasen’s tridiagonalization 2 stage. * LAPACKE interfaces. - Static -pic libraries are no longer built.- Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter and adjust BuildRequires to python3. [bnc#1075766]- Correct RPM groups- Build the man pages in a separate .spec file (lapack-man). The resulting rpm names are kept identical. This allows us to drop doxygen out of lapack's main package buildroot, thus eliminating a build cycle.- Fix static libraries listblassheep62 16784416793.9.03.9.0-150000.4.13.23.9.0-150000.4.13.23.9.0libblas.so/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:27793/SUSE_SLE-15_Update/b81166a2fac3500aa42ef2d39ba547f2-lapack.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linux1'`uZߵutf-8d5b8d3d0b4c4a2d36cb40646cc163092facedd1c73cf0df6f2d7258a974b0336? 7zXZ !t/]] cr$x#I1N0[M<4 /m`U-.V iS?CxoڗQ΋0KF }o׸҇YЧꙣ`-ҲmhFf.Z߅"Le6ܶ YZ