Skip to content

support simultaneous linking of 32- and 64-bit ABIs #319

@stevengj

Description

@stevengj

It would be good to have a way to link both the 32- and 64-bit (INTERFACE64=1) versions of OpenBLAS in the same executable. (Note: I am referring to the size of the integer arguments, not the pointer sizes.) To do this, one would need a different name for the latter functions, e.g. cblas_dgemm64 and dgemm64.

We ran into this in Julia, which links the 64-bit OpenBLAS interface, because then it is problematic to link to third-party libraries which want a 32-bit BLAS; see JuliaLang/julia#4923


Want to back this issue? Place a bounty on it! We accept bounties via Bountysource.

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