{"bugs":[{"bugid":962787,"firstseen":"2025-09-12T17:55:02.325233","severity":"enhancement","status":"IN_PROGRESS","summary":"sci-libs\/flexiblas: keyword"},{"bugid":963034,"firstseen":"2025-09-18T08:47:45.081710","severity":"normal","status":"CONFIRMED","summary":"[TRACKER] sci-libs\/flexiblas as system BLAS\/LAPACK provider"},{"bugid":963667,"firstseen":"2025-10-02T16:59:11.087749","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/flexiblas-3.4.82-r4: fails tests with -O2 -flto -fno-semantic-interposition"},{"bugid":965140,"firstseen":"2025-10-26T09:55:34.673871","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/flexiblas-3.5.0 - QA Notice: One or more CMake variables were not used by the project:"},{"bugid":965142,"firstseen":"2025-10-26T09:55:34.673871","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/flexiblas-3.5.0 - QA Notice: Compatibility with CMake < 3.5 has been removed from CMake 4,"},{"bugid":965411,"firstseen":"2025-11-01T00:51:12.139080","severity":"normal","status":"UNCONFIRMED","summary":"sci-libs\/flexiblas-3.5.0 fails to build with samurai"},{"bugid":967026,"firstseen":"2025-12-03T09:57:19.461632","severity":"normal","status":"UNCONFIRMED","summary":"sci-libs\/openblas: NUM_PARALLEL, NUM_THREADS defaults don't play well w\/ no overcommit (Excessive commit charge (8GB) for every BLAS user after switch to sci-libs\/flexiblas-3.5.0)"},{"bugid":967848,"firstseen":"2025-12-22T01:55:19.353035","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/lapack-3.12.1-r2: fails tests on hppa (sci-libs\/flexiblas-3.5.0: fails CBLAS-xscblat3 test on hppa)"}],"categories":[{"categoryid":479,"name":"app-eselect","summary":"The app-eselect category contains modules for the eselect configuration and administration tool."},{"categoryid":318,"name":"sci-libs","summary":"The sci-libs category contains various science-related libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f39758e2bb509f05420362d3d1d45e79124788c6","committime":"2025-12-18T22:00:48","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"85c051490a194fa41a13d520311964ecf21a8999","committime":"2025-12-18T21:44:13","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.5.0 s390, #962787"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"faa9fc9a966d0baa1e41c3786512bb4585b5d2f1","committime":"2025-12-08T12:15:51","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xen0n@gentoo.org","authorname":"WANG Xuerui","body":"Signed-off-by: WANG Xuerui <xen0n@gentoo.org>","commitid":"50f6c5e8cd05f68d54b21385e9b6aa63e9d6ff5d","committime":"2025-12-08T11:16:54","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: keyword 3.5.0 for ~loong, #962787"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"97a4eea0e873d9d8cf0b5548462f32cc4f1bb2ce","committime":"2025-12-01T02:45:47","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Fails tests w\/ -flto -fno-semantic-interposition, not finished digging\ninto this yet.\n\nBug: https:\/\/bugs.gentoo.org\/963667\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e966ec6aa0ab6f2f9998b648007e8e3a89721710","committime":"2025-12-01T02:42:48","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: filter -fno-semantic-interposition"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7b4e611a9a08245d0323e08b8414553659d67a26","committime":"2025-12-01T02:30:47","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"a473a22df2aa252cddb6c6549451d9b6e3d2d7da","committime":"2025-12-01T02:26:21","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Stabilize 3.5.0 x86, #966749"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"ee69b75f904098733794640b050d07aa3025f924","committime":"2025-12-01T02:26:14","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Stabilize 3.5.0 ppc64, #966749"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d6b5c7a38517587331801136d222dd3302dc2abc","committime":"2025-12-01T02:26:09","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Stabilize 3.5.0 ppc, #966749"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"5dbc5f7369ad7801c876f517e5258dd29713cf5d","committime":"2025-12-01T02:26:01","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Stabilize 3.5.0 arm64, #966749"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"b4681136a32e63209d15309ce5ceebe88c5e8539","committime":"2025-12-01T02:25:54","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Stabilize 3.5.0 arm, #966749"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"eca9c89101515adf9c0c36e223727c9118e5258f","committime":"2025-11-30T20:30:44","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f6fcd51b2d5e58cb11a5378ce8134d951e31be6c","committime":"2025-11-30T20:19:46","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Stabilize 3.5.0 amd64, #966749"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"baee8d593cc6200b3ab4426d989dfda00be9ce1c","committime":"2025-11-03T12:35:49","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"2a6a058a77d24a7620608bfc37522991349b6aaa","committime":"2025-11-03T12:22:26","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Use fortran-2.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5c57cb183452c36fbb30cc4cd413c425b8a22fd3","committime":"2025-10-26T05:48:33","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"aa4ab440651f78b5fdd4f8399cc8d84d757103c3","committime":"2025-10-26T05:36:51","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.5.0 mips, #962787"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d1b2ad9845c6cd00e68219ac11a9163a0724f47f","committime":"2025-10-25T09:48:34","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"443d84afbdddc2e8fe4e03df6df186fc375140cd","committime":"2025-10-25T09:37:44","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"471600dd7e2a1f486bc220c394f8c4289659fcb9","committime":"2025-10-25T07:48:41","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"31bb6be054410bcb9aa998b441af2fa47bcf47b5","committime":"2025-10-25T06:05:10","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Bump to 3.5.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0b6595bcfab457875011aeb2f6b1c5b369631e00","committime":"2025-10-15T07:18:24","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"50c49651af36e6dc85c9a1d3f0791f83f722368b","committime":"2025-10-15T06:48:34","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Bump to 3.4.84"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"96e0182096a4934d4115c83340edc388972f8d74","committime":"2025-10-12T14:18:57","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"ac1bb32f6c049075dcf63ba5054838c508cf4ddc","committime":"2025-10-12T12:57:50","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f128daec004697eb39c35af803406d643959f2e2","committime":"2025-10-11T03:48:39","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"24812b6ece621c59a55edc509981d3874212c761","committime":"2025-10-11T03:09:05","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Bump to 3.4.83"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6594e61deca1ca4629399f9b262f73d812402aca","committime":"2025-10-06T06:04:21","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"accc5913ecec56a632df33ec805848273e234ca0","committime":"2025-10-06T05:49:28","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Use explicit skips for CBLAS tests on mkl"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ff626cf0367799f9736be259a4dd3b48ef29f2a8","committime":"2025-09-30T11:18:42","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update the wrapper approach to avoid DT_AUXILIARY in the default case.\nNow, libblas.so.3 & co. are symlinks to the FlexiBLAS library, so that\npackages use it directly; libblas.so & co. are symlinks to wrappers\nplaced in a subdirectory, so they are only used to construct the correct\nDT_NEEDED entries at build time.  The advantage of this approach is that\nit also works on musl, so we do not have to use two different solutions.\n\nWe are still using the full library symlink tree for the wrapper\nto avoid another fight with Meson, and hopefully to reduce the risk\nof compatibility issues.  The library still contains DT_AUXILIARY\nsection, and it could still be used if one dlopens the top-level .so\nfile directly (rather than the .so.3).\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"03441e07bbbd0cae3a9e69d4e9f7b871647d70b8","committime":"2025-09-30T10:55:21","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Update the wrappers to avoid DT_AUXILIARY"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"dfb6a97be1af5028e78bbbbf2730a684aa123524","committime":"2025-09-28T18:33:40","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/bugs.gentoo.org\/963033\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"ad3f8891f4d1d9fb3cbd5952ee028e638633cc8d","committime":"2025-09-28T17:28:14","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Backport upstream patch adding xerbla_array_"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2db9533ed4906978e0f6094487b539f0126960b6","committime":"2025-09-25T17:18:34","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Closes: https:\/\/bugs.gentoo.org\/963384\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"23e650072afc63cec8212ff99906d8c172f6229a","committime":"2025-09-25T17:13:43","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Default to OpenBLAS if available"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"acd370ef6a81c78ea62e0013ba49d88cdcf65146","committime":"2025-09-25T13:33:53","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"1f8253fd4681db515ae38a573332b708b36637c9","committime":"2025-09-25T12:54:50","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Add a live ebuild for testing"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a8745a6a81040ebd3937a5fe21238833cda2fd4","committime":"2025-09-16T17:49:02","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"8b04fa82756d1fb5ed7607b2b0959cb6bb3d8855","committime":"2025-09-14T09:47:14","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Add an index64 flag to install the ILP64 variant of FlexiBLAS\nin addition to the LP64 variant.  It requires the ILP64 variants\nof all providers as well.  Note that due to upstream technical\nlimitations, at the moment this also involves a separate ILP64\nsci-libs\/lapack version rather than the combined LP64+ILP64 library.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d647de8598f3bf26cd17f96a8958a8f72c4c2f51","committime":"2025-09-13T16:02:22","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Support installing ILP64 variant"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1248a23bc557812511062f97733a990a17defe52","committime":"2025-09-12T19:19:33","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"bc2f7a6a2c8ed4abf0fb52cfb5442e995536670c","committime":"2025-09-12T19:13:23","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82 riscv, #962787"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"49ba726cc3e5687505fb71d0da049d0982493144","committime":"2025-09-12T19:00:42","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82 ppc64, #962787"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"cf7759a09f53e12b07a54608bd10e9b1a25bca3a","committime":"2025-09-12T19:00:41","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82 ppc, #962787"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"956d93e7ce6ca7de0b3d26e493bb162e78998f44","committime":"2025-09-12T18:34:04","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"b5c6bdc9208b09f691d913e67831e42afd4c9b3e","committime":"2025-09-12T18:22:53","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82 arm, #962787"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"45e8789db21e777a770426d5e096046188c1fc94","committime":"2025-09-12T18:22:51","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82 arm64, #962787"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"b8ec32c3ed82f6d4ca4b7fcb3ac82cb1f0a55a07","committime":"2025-09-12T18:22:49","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82 x86, #962787"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a4f8eb197b1321060dcf9464afa88c12db7a4253","committime":"2025-09-12T16:33:43","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9cbb6b5fc35fd9dad6b3d848d9def0cb7c5a0612","committime":"2025-09-12T15:54:59","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Keyword 3.4.82"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Add a system-blas flag that installs symlinks to make FlexiBLAS\nthe provider for libblas, libcblas, liblapack and liblapacke.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"a982ad56b88359465458734a665baa12361e908a","committime":"2025-09-11T19:10:23","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Support installing as a system BLAS\/LAPACK"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"316e3b08a059b284b504fdcafea02fa54305301f","committime":"2025-08-23T18:48:40","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Enable support for mkl, including gnu-openmp and tbb variants.\nUnfortunately, the \"iomp\" variant that we're hijacking\nfor llvm-runtimes\/openmp is only supported with Intel compilers\nin FlexiBLAS.\n\nPrepare the tests for nonfatal runs, once cmake.eclass is fixed.\nSkip testing on mkl since it's known to fail.\n\nAdd install-time built backend verification to catch failed CMake\nchecks even if the user isn't running tests.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"c136dc6fcea6f18a2857c2de4b58ff5cbb1a008e","committime":"2025-08-23T17:53:23","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Enable mkl, add more checks"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8573ada5fd8c38543c9145dec4e9813f1377dbe4","committime":"2025-08-22T18:48:52","packageid":78498,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"0a697ca6cc1ebec0419162e59cfc3170b622e124","committime":"2025-08-22T14:18:09","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: Bump to 3.4.82"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"1c0fb921bac5558cb6115397ca0b6ce76fa96ca9","committime":"2025-08-08T19:09:41","packageid":78498,"repoid":1,"summary":"sci-libs\/flexiblas: New package, v3.4.5"}],"dependencies":[{"block":false,"categoryid":318,"description":"Intel Math Kernel Library","ebuildids":[876980,876980,880058,880058],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"mkl","packageid":51131,"summary":"The Intel(R) Math Kernel Library is a mathematical library mostly optimized for Intel processors (also works on AMDs). It contains BLAS and LAPACK implementations, Fast Fourier Transforms, a vector math library, and random number generators. It also has multiprocessor capacities. The package is installed as binary and has a restrictive license. Please see license terms and home page for proper use."},{"block":false,"categoryid":396,"description":"Virtual for Fortran Compiler","ebuildids":[876980,880058],"firstseen":"2011-04-15T18:23:49.887464","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"fortran","packageid":57236},{"block":false,"categoryid":318,"description":"BLAS, CBLAS, LAPACK, LAPACKE reference implementations","ebuildids":[876980,876980,880058,880058],"firstseen":"2019-06-26T03:43:56.737398","name":"lapack","packageid":69908,"summary":"The BLAS (Basic Linear Algebra Subprograms) are high quality \"building block\" routines for performing basic vector and matrix operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, and Level 3 BLAS do matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they're commonly used in the development of high quality linear algebra software, LAPACK for example. This packages implements the reference FORTRAN 77 library, the reference C library as a wrapper to the FORTRAN 77 BLAS library. LAPACK is a comprehensive library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. This package installs the reference FORTRAN 77 implementation from Netlib."},{"block":false,"categoryid":318,"description":"BLAS-like Library Instantiation Software Framework","ebuildids":[876980,880058],"firstseen":"2019-06-26T06:44:43.067433","name":"blis","packageid":69909,"summary":"BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. BLIS is written in ISO C99 and available under a new\/modified\/3-clause BSD license. While BLIS exports a new BLAS-like API, it also includes a BLAS compatibility layer which gives application developers access to BLIS implementations via traditional BLAS routine calls. An object-based API unique to BLIS is also available."},{"block":false,"categoryid":318,"description":"Optimized BLAS library based on GotoBLAS2","ebuildids":[876980,880058],"firstseen":"2019-07-06T16:05:57.673782","name":"openblas","packageid":69930,"summary":"OpenBLAS is an optimized Basic Linear Algebra Subprograms (BLAS) library based on GotoBLAS2 1.13 BSD version. It was forked when Mr. Kazushige Goto left TACC and GotoBLAS became unmaintained. In general, BLAS is the computational kernel (\"the bottom of the food chain\") in linear algebra or scientific applications. Thus, if your BLAS implementation is highly optimized, the whole application can substantially benefit. OpenBLAS has optimized code for modern architectures, and has accrued many other features and bug fixes beyond GotoBLAS."}],"depending":[{"block":false,"categoryid":396,"description":"Virtual for FORTRAN 77 BLAS implementation","ebuildids":[876332],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blas","packageid":43239},{"block":false,"categoryid":396,"description":"Virtual for BLAS C implementation","ebuildids":[876333],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"cblas","packageid":47056},{"block":false,"categoryid":396,"description":"Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation","ebuildids":[876334],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"lapack","packageid":55481},{"block":false,"categoryid":396,"description":"Virtual for LAPACK C implementation","ebuildids":[876335],"firstseen":"2019-07-03T13:02:36.626915","name":"lapacke","packageid":69925},{"block":false,"categoryid":318,"description":"AMD's library for BLAS on ROCm","ebuildids":[874811,874811,880463,880463,881693,881693,892037,892037],"firstseen":"2021-08-27T13:10:22.571529","name":"rocBLAS","packageid":73305},{"block":false,"categoryid":318,"description":"Implementation of a subset of LAPACK functionality on the ROCm platform","ebuildids":[880464,880464,881783,881783,892041,892041],"firstseen":"2022-01-26T14:25:31.937234","name":"rocSOLVER","packageid":74240},{"block":false,"categoryid":318,"description":"General matrix-matrix operations library for AMD Instinct accelerators","ebuildids":[880952,880952,882247,882247,892029,892029],"firstseen":"2024-06-26T11:50:25.685877","name":"hipBLASLt","packageid":77595},{"block":false,"categoryid":318,"description":"BLAS\/LAPACK wrappers for FlexiBLAS","ebuildids":[885150,885150],"firstseen":"2025-09-28T19:37:18.243545","name":"blas-lapack-aux-wrapper","packageid":78537},{"block":false,"categoryid":318,"description":"Sparse GEMM operations library for AMD Instinct accelerators","ebuildids":[892035,892035],"firstseen":"2026-03-06T01:09:25.209622","name":"hipsparselt","packageid":78853}],"ebuilds":[{"archs":[],"ebuildid":876980,"firstseen":"2025-09-25T14:36:43.078451","license":"LGPL-3+ BSD","moddate":"2026-03-30T13:49:45","packageid":78498,"repoid":1,"slot":"0","uses":["blis","index64","mkl","openblas","openmp","system-blas","tbb","test"],"version":"9999"},{"archs":["amd64","arm","arm64","ppc","ppc64","x86","~loong","~mips","~riscv","~s390"],"ebuildid":880058,"firstseen":"2025-10-25T08:49:30.303520","license":"LGPL-3+ BSD","moddate":"2026-03-30T13:49:45","packageid":78498,"repoid":1,"slot":"0","uses":["blis","index64","mkl","openblas","openmp","system-blas","tbb","test"],"version":"3.5.0"}],"masks":[],"package":{"categoryid":318,"description":"A BLAS and LAPACK wrapper library with runtime exchangable backends","firstseen":"2025-08-22T20:05:35.196184","name":"flexiblas","packageid":78498},"rdependencies":[{"block":false,"categoryid":318,"description":"Intel Math Kernel Library","ebuildids":[876980,876980,880058,880058],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"mkl","packageid":51131,"summary":"The Intel(R) Math Kernel Library is a mathematical library mostly optimized for Intel processors (also works on AMDs). It contains BLAS and LAPACK implementations, Fast Fourier Transforms, a vector math library, and random number generators. It also has multiprocessor capacities. The package is installed as binary and has a restrictive license. Please see license terms and home page for proper use."},{"block":false,"categoryid":396,"description":"Virtual for Fortran Compiler","ebuildids":[876980,880058],"firstseen":"2011-04-15T18:23:49.887464","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"fortran","packageid":57236},{"block":true,"categoryid":479,"description":"BLAS\/CBLAS module for eselect","ebuildids":[876980,880058],"firstseen":"2015-04-01T13:38:46.577399","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"eselect-blas","packageid":63278},{"block":true,"categoryid":479,"description":"C-language BLAS module for eselect","ebuildids":[876980,880058],"firstseen":"2015-04-01T13:38:46.577399","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"eselect-cblas","packageid":63279},{"block":true,"categoryid":479,"description":"LAPACK module for eselect","ebuildids":[876980,880058],"firstseen":"2015-04-01T13:38:46.577399","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"eselect-lapack","packageid":63291},{"block":false,"categoryid":318,"description":"BLAS, CBLAS, LAPACK, LAPACKE reference implementations","ebuildids":[876980,876980,880058,880058],"firstseen":"2019-06-26T03:43:56.737398","name":"lapack","packageid":69908,"summary":"The BLAS (Basic Linear Algebra Subprograms) are high quality \"building block\" routines for performing basic vector and matrix operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, and Level 3 BLAS do matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they're commonly used in the development of high quality linear algebra software, LAPACK for example. This packages implements the reference FORTRAN 77 library, the reference C library as a wrapper to the FORTRAN 77 BLAS library. LAPACK is a comprehensive library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. This package installs the reference FORTRAN 77 implementation from Netlib."},{"block":true,"categoryid":318,"description":"BLAS, CBLAS, LAPACK, LAPACKE reference implementations","ebuildids":[876980,880058],"firstseen":"2019-06-26T03:43:56.737398","name":"lapack","packageid":69908,"summary":"The BLAS (Basic Linear Algebra Subprograms) are high quality \"building block\" routines for performing basic vector and matrix operations. Level 1 BLAS do vector-vector operations, Level 2 BLAS do matrix-vector operations, and Level 3 BLAS do matrix-matrix operations. Because the BLAS are efficient, portable, and widely available, they're commonly used in the development of high quality linear algebra software, LAPACK for example. This packages implements the reference FORTRAN 77 library, the reference C library as a wrapper to the FORTRAN 77 BLAS library. LAPACK is a comprehensive library that does linear algebra operations including matrix inversions, least squared solutions to linear sets of equations, eigenvector analysis, singular value decomposition, etc. It is a very comprehensive and reputable package that has found extensive use in the scientific community. This package installs the reference FORTRAN 77 implementation from Netlib."},{"block":false,"categoryid":318,"description":"BLAS-like Library Instantiation Software Framework","ebuildids":[876980,880058],"firstseen":"2019-06-26T06:44:43.067433","name":"blis","packageid":69909,"summary":"BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations. BLIS is written in ISO C99 and available under a new\/modified\/3-clause BSD license. While BLIS exports a new BLAS-like API, it also includes a BLAS compatibility layer which gives application developers access to BLIS implementations via traditional BLAS routine calls. An object-based API unique to BLIS is also available."},{"block":false,"categoryid":318,"description":"Optimized BLAS library based on GotoBLAS2","ebuildids":[876980,880058],"firstseen":"2019-07-06T16:05:57.673782","name":"openblas","packageid":69930,"summary":"OpenBLAS is an optimized Basic Linear Algebra Subprograms (BLAS) library based on GotoBLAS2 1.13 BSD version. It was forked when Mr. Kazushige Goto left TACC and GotoBLAS became unmaintained. In general, BLAS is the computational kernel (\"the bottom of the food chain\") in linear algebra or scientific applications. Thus, if your BLAS implementation is highly optimized, the whole application can substantially benefit. OpenBLAS has optimized code for modern architectures, and has accrued many other features and bug fixes beyond GotoBLAS."}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/gitlab.mpi-magdeburg.mpg.de\/software\/flexiblas-release\/","https:\/\/www.mpi-magdeburg.mpg.de\/projects\/flexiblas\/"],"uses":[{"description":"Support sci-libs\/blis provider","isdefault":false,"packageid":78498,"use":"blis"},{"description":"Build a separate ILP64 library in addition to LP64","isdefault":false,"packageid":78498,"use":"index64"},{"description":"Support sci-libs\/mkl provider","isdefault":false,"packageid":78498,"use":"mkl"},{"description":"Support sci-libs\/openblas provider","isdefault":false,"packageid":78498,"use":"openblas"},{"description":"Build support for the OpenMP (support parallel computing), requires >=sys-devel\/gcc-4.2 built with USE=\"openmp\"","isdefault":false,"use":"openmp"},{"description":"Install symlinks to use FlexiBLAS as the system BLAS \/ LAPACK provider.","isdefault":false,"packageid":78498,"use":"system-blas"},{"description":"Support sci-libs\/mkl with dev-cpp\/tbb threading.","isdefault":false,"packageid":78498,"use":"tbb"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}