-
Notifications
You must be signed in to change notification settings - Fork 11
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
LAPACKE and CBLAS #60
Comments
We can look at adding them. Can they enabled as part of the standard build or are they a separate build? |
As far as I can tell, very much standard build. |
They might need some extra flags. The lapack build and packing setups are below. There is nothing disabling lapacke. FWIW, MSYS2 package lapacke separately. https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-lapack/PKGBUILD Lines 1210 to 1222 in d22291c
Lines 854 to 868 in d22291c
|
lapacke might be off by default. |
Ah, my mistake! And there's also the matter of the headers, which I don't think we're getting yet. |
It's easy enough to add Will give it a go when I next run an extlibs update. |
Great! By the way, here's a real stretch ask: what do you think of including OpenCL, along the lines of https://github.com/KhronosGroup/OpenCL-Guide/blob/main/chapters/getting_started_windows.md ? I'm having a go at it with MinGW and my place-with-space, which is blowing up cmake. |
If there is a clear need then we can consider other packages, especially if they come via PRs. If they are a huge amount of effort then it comes down to available time. |
Fair enough, obviously! If I were confident enough that I could get a dev environment going for this specific system, I'd have a go myself. Or even if there were CI. |
Do you mean the Strawberry Perl build system? It is set up to use docker - https://github.com/StrawberryPerl/spbuild And FWIW, MSYS2 is usually a good source of patches and build steps. It won't fix paths with spaces, but can the build system be set up to work in a dir without spaces? |
Recent (and indeed for a while) LAPACKs have LAPACKE (the official C interface) and CBLAS (ditto) code routinely distributed. I see Strawberry PDL edition has BLAS and LAPACK DLLs, but it doesn't have the LAPACKE/CBLAS DLLs, nor the headers.
Are you open to adding such?
The text was updated successfully, but these errors were encountered: