sci-libs / blas-lapack-aux-wrapper

BLAS/LAPACK wrappers for FlexiBLAS

Official package sites : https://gitweb.gentoo.org/proj/blas-lapack-aux-wrapper.git/ ·

v6 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
amd64 arm arm64 ppc ppc64 x86 ~riscv
USE flags
index64 test

General

index64
Create ILP64 wrappers as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

sci-libs / flexiblas : A BLAS and LAPACK wrapper library with runtime exchangable backends

sci-libs / lapack : BLAS, CBLAS, LAPACK, LAPACKE reference implementations

sci-libs / lapack : BLAS, CBLAS, LAPACK, LAPACKE reference implementations

sci-libs / flexiblas : A BLAS and LAPACK wrapper library with runtime exchangable backends

sci-libs / lapack : BLAS, CBLAS, LAPACK, LAPACKE reference implementations

virtual / blas : Virtual for FORTRAN 77 BLAS implementation

virtual / cblas : Virtual for BLAS C implementation

virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation

virtual / lapacke : Virtual for LAPACK C implementation

963611
sci-libs/blas-lapack-aux-wrapper: keywording
968118
sci-libs/blas-lapack-aux-wrapper: lapack tests fail on x86, but lapack upstream doesn't verify results
974853
sci-libs/blas-lapack-aux-wrapper crashes code compiled with -fno-plt
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 6 x86, #967928
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 6 arm, #967928
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 6 arm64, #967928
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sci-libs/blas-lapack-aux-wrapper: fix forcing netlib for tests
FLEXIBLAS=trigger-warning doesn't work because the fallback isn't netlib, it is "what would have been used if the variable is unset". Explicitly set netlib. Getting log info regarding flexiblas being used can be done by setting FLEXIBLAS_VERBOSE. It is much more chatty, far more than one line gets into the logfile, but that's okay. Fixes tests on arm, where openblas (the USE default of flexiblas!) seems to just not work as expected. This should not be allowed to affect the testsuite for blas-lapack-aux-wrapper, which is testing if the wrapper works, not if openblas does. Bug: https://bugs.gentoo.org/967928 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 6 ppc, #967928
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 6 ppc64, #967928
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 6 amd64, #967928
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Bump to 6
Closes: https://bugs.gentoo.org/967605 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Bump to 5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 4 ppc, #967209
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 4 ppc64, #967209
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 4 amd64, #967209
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Bump to 4
Bug: https://bugs.gentoo.org/967204 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 3 ppc, #967144
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 3 ppc64, #967144
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 3 amd64, #967144
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Bump to 3
Bug: https://bugs.gentoo.org/967081 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Bump to 2
Closes: https://bugs.gentoo.org/967081 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: only allow bfd or lld
mold doesn't implement required functionality. I've not bothered w/ BDEPEND or a pkg_* check given a mold-only system seems pretty unlikely, but may need to change that in future. Closes: https://bugs.gentoo.org/965199 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 1 x86, #966749
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 1 ppc64, #966749
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 1 ppc, #966749
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 1 arm64, #966749
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 1 arm, #966749
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sci-libs/blas-lapack-aux-wrapper: Stabilize 1 amd64, #966749
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Bump to v1
Bump to v1 which fixes the sysroot logic to use Meson's cross file rather than the non-portable '${CC} --print-sysroot', and fixes combining paths while at it. Closes: https://bugs.gentoo.org/965157 Closes: https://bugs.gentoo.org/965172 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sci-libs/blas-lapack-aux-wrapper: keyword 0-r1 for ~riscv
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Keyword 0-r1 ppc, #963611
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Keyword 0-r1 x86, #963611
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Keyword 0-r1 ppc64, #963611
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Keyword 0-r1 arm, #963611
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Keyword 0-r1 arm64, #963611
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Add USE default for index64 flag
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Run a few LAPACK tests
Build and run BLAS, CBLAS and LAPACK tests from the Netlib archive to ensure that the wrappers actually work, and the linked files are run via FlexiBLAS. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: Update the wrappers to avoid DT_AUXILIARY
Update the wrapper approach to avoid DT_AUXILIARY in the default case. Now, libblas.so.3 & co. are symlinks to the FlexiBLAS library, so that packages use it directly; libblas.so & co. are symlinks to wrappers placed in a subdirectory, so they are only used to construct the correct DT_NEEDED entries at build time. The advantage of this approach is that it also works on musl, so we do not have to use two different solutions. We are still using the full library symlink tree for the wrapper to avoid another fight with Meson, and hopefully to reduce the risk of compatibility issues. The library still contains DT_AUXILIARY section, and it could still be used if one dlopens the top-level .so file directly (rather than the .so.3). Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sci-libs/blas-lapack-aux-wrapper: New package, v0
A new package to install BLAS & LAPACK library wrappers that make it possible to use FlexiBLAS while creating Netlib-compatible NEEDED entries. Signed-off-by: Michał Górny <mgorny@gentoo.org>