Closed rjzak closed 1 month ago
blas is a metaport. It will use the blas vendored in lapack for static builds.
But it seems to disable static compilation, which should work.
But it seems to disable static compilation, which should work.
You can compile openblas staticly. It will just not be used to fullfill the blas dependency in dependent ports. Alternative, use an overlay and deactivate lapack. You don't want to have two competing blas implementations.
To be clear here: You cannot build static openblas and have lapack use openblas at the same time. This is why the deps are this way.
Is there a way to compile a project with Armadillo and have it all statically compiled, without needing a libblas.dll, libgfortran.dll, libquadmath.dll, openblas.dll, etc?
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.
Is your feature request related to a problem? Please describe.
I'd like to use Armadillo with a fully static build. Armadillo uses
blas
which importsopenblas
.The
blas
vcpkg.json seems to thinkopenblas
doesn't support static builds, but the vcpkg.json for it doesn't have!static
.Proposed solution
Remove
!static
foropenblas
dependency in https://github.com/microsoft/vcpkg/blob/master/ports/blas/vcpkg.json.Describe alternatives you've considered
No response
Additional context
No response