Closed barracuda156 closed 1 week ago
It seems you are not linking LAPACK, is that intentional? Or is it bundled in vecLibFort
?
It seems you are not linking LAPACK, is that intentional? Or is it bundled in
vecLibFort
?
Yes, vecLibFort
is simply an interface to Accelerate with some compatibility fixes, so it includes Apple version of LAPACK. It seems that this symbol was not included in earlier versions of Accelerate (I don’t know how to check which macOS version got it first).
If adding a fallback is problematic, perhaps we have to use OpenBLAS instead of Accelerate.
This symbol has been in the library for more than 8 years. I've had no issue building it on my various Macs since then. How old is your system, if I may ask?
This symbol has been in the library for more than 8 years. I've had no issue building it on my various Macs since then. How old is your system, if I may ask?
The last macOS to run on PowerPC is from ~2008. I cannot do anything about that :)
We can survive with OpenBLAS, if a local implementation is difficult. (Sorry, I just have no idea if it is: I never dealt with LAPACK code as such.)
I see, I definitely never tried the library on a Power Mac. I think these are marked as obsolete by Apple, so I'd rather not push a "proper" fix for this (which may make things more convoluted than they already are). If you have a way to try with a fully-compliant LAPACK implementation, could you let me know if you still run into such an issue?