Skip to content

openblas and blas when running ./sage --testall after fresh installation from source on Arch #35606

@BenjaminMoraga

Description

@BenjaminMoraga

Is there an existing issue for this?

  • I have searched the existing issues for a bug report that matches the one I want to file, without success.

Did you read the documentation and troubleshoot guide?

  • I have read the documentation and troubleshoot guide

Environment

- **OS**: Arch Linux with kernel 6.2.13-arch1-1
- **Sage Version**: develop

Steps To Reproduce

  1. I succesfully installed Sage from the source as stated in https://doc.sagemath.org/html/en/installation/source.html#step-by-step-installation-procedure.
  2. When installing recommended packages from arch repository it asked me if I want to replace blas with openblas, I answered yes.
  3. The compilation went on with no problems during the night.
  4. The I tested it with ./sage --test-all and it raise an ImportError, the problem was undefined symbol: cblas_ctrmv.
  5. I replaced openblas with blas just by intuition, and now the testing is going on with no problems.

Expected Behavior

The testing should go on with packages listed in https://doc.sagemath.org/html/en/installation/source.html#step-by-step-installation-procedure.

Alternatively, the documentation for Arch should recommend installing blas instead of openblas.

Actual Behavior

Running ./sage --test-all after a fresh installation from source in Arch as recommended on https://doc.sagemath.org/html/en/installation/source.html#step-by-step-installation-procedure raise an ImportError, the problem was undefined symbol: cblas_ctrmv.

The testing goes with no problems after replacing openblas with blas.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions