Hi Gentoo Developers, I'm finalizing the GSoC2019 project "BLAS and LAPACK runtime switch".[1] The documentation for user and developer is available here:
https://wiki.gentoo.org/wiki/Blas-lapack-switch BLAS and LAPACK are dense numerical algebra libraries of "libc-importance" to scientific computing users. The runtime switching mechanism enables users to easily switch the BLAS/LAPACK library system-wide, without recompiling anything. A similar feature has been long-existing in Debian system, as known as the update-alternatives mechanism. In Gentoo we implemented this feature with eselect modules. This mechanism has been tested by some users and gentoo science team developers. Thanks to these early testers, we've got some positive feed backs: https://github.com/gentoo/sci/issues/805#issuecomment-510469206 https://github.com/gentoo/sci/issues/805#issuecomment-512097570 I sincerely invite users and developers who heavily rely on BLAS/LAPACK libraries to test it. Should you find any problem, or have any suggestion/question, please let me know :-) [1] https://wiki.gentoo.org/wiki/Google_Summer_of_Code/2019/Ideas/BLAS_and_LAPACK_runtime_switching