Skip to content

binaries to output as libblas.dll and liblapack.dll #296

@fommil

Description

@fommil

Can you please output separate dynamic libraries for your project:

  • libblas3.dll containing BLAS and CBLAS
  • liblapack3.dll containing LAPACK (and no LAPACKE, in keeping with industry norms)

instead of bundling it all into a single DLL. This allows upstream developers to swap the BLAS/LAPACK implementation at runtime to OpenBLAS (if compiled against the reference implementation, for example) or to change to another implementation for performance reasons (e.g. to cuBLAS for the BLAS portion).

This is directly impacting me in fommil/netlib-java#27 on Windows, but it would appear that Linux distribution managers already take care of this.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions