Description
I'd like to support a dependency tree in which some packages depend on blas-src
with feature blis
and others need lapack-src
. While some (like openblas-src
) bundle both the optimized BLAS and nearly-reference LAPACK, other BLAS implementations do not bundle LAPACK.
I'm opening this issue to get feedback on how this should be done. I think one option is to have a new x-lapack-src
that depends on blas-src
(so it works with any BLAS) and provides a netlib-equivalent LAPACK. My inclination is actually to do this using an f2c
'd version of netlib LAPACK that we maintain for PETSc because it removes a need for a Fortran compiler to be available, but the same could readily be done for the Fortran sources. If doing this, what should the repository and feature for this be called? Other suggestions welcome.