Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recognize libblas.so.3 and liblapack.so.3 #349

Open
pauljurczak opened this issue Jun 5, 2023 · 1 comment
Open

Recognize libblas.so.3 and liblapack.so.3 #349

pauljurczak opened this issue Jun 5, 2023 · 1 comment

Comments

@pauljurczak
Copy link

I just installed Matplot++ from Matplot++-1.2.0-Linux.sh on Ubuntu 22.04.2, amd64 and gcc 12.1. libblas.so and liblapack.so are required just to include <matplot/matplot.h> header. Standard installation of these libraries provides only libblas.so.3 and liblapack.so.3 symbolic links, see similar issues: conda-forge/blas-feedstock#29 and dealii/dealii#3142.

Could you recognize libblas.so.3 and liblapack.so.3 or explicitly list libblas-dev and liblapack-dev as dependencies? This would help many users who are not aware of this library naming convention.

@alandefreitas
Copy link
Owner

Yes. The library will attempt to link to the libraries it was able to link when it generated the packages in CI. That includes optional dependencies found in CI as well as system libraries.

The best solution here is to just build from source.

In parallel, these packages should be clearer about which runner os they were built with or just be removed completely because I'm not sure they're making anything easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants