Skip to content

Make sage.env.cython_aliases more flexible regarding what pkgconfig files for BLAS are required #30706

@tobiasdiez

Description

@tobiasdiez

While working on #30371, I noticed that cblas is not available for Ubuntu 18.04. In fact, libblas-dev contains a README.if-you-look-for-libcblas with the following content:

    Debian science team maintainers have merged the CBLAS ABI into
    the libblas.so shared object. Everything you need from libcblas.so
    can be found in libblas.so . Please link your program against it
    instead. See also

      https://lists.debian.org/debian-devel/2019/10/msg00273.html
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943712
      https://wiki.debian.org/DebianScience/LinearAlgebraLibraries

So this ticket adds support for other BLAS libraries (openplas, blas) that the user may have installed.

CC: @mkoeppe @dimpase @kiwifb @antonio-rojas @isuruf

Component: build

Keywords: cblas, blas

Author: Tobias Diez, Matthias Koeppe

Branch/Commit: 9c8641a

Reviewer: Matthias Koeppe, Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/30706

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions