Skip to content

CBC tries to use system's blas at runtime which creates an error #22006

@sagetrac-tmonteil

Description

@sagetrac-tmonteil

Here is the problem: if i build cbc on a machine where libopenblas-base is not installed, cbc works fine. Now, if i install libopenblas-base, i got:

from sage.numerical.backends.coin_backend import CoinBackend
ImportError: /usr/lib/libblas.so.3: undefined symbol: sgemv_thread_n

I do not understand why cbc tries to use system's blas at runtime while Sage already provides one.

Remark: if libopenblas-dev is installed when cbc is built, there is no problem, even if i remove libopenblas-base during runtime.

CC: @jdemeyer @mkoeppe

Component: packages: optional

Keywords: sdl

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

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