- removed comment
OpenBlas fails to compile on modern laptop
It seems as if the cpuid_x86.c in OpenBlas (0.2.13) does not recognize anything newer than Haswell CPUs so fails on my skylake laptop (i7-6500U). According to the changelong http://www.openblas.net/Changelog.txt we'd need at least Version 0.2.15 from Otctober 2015 to make this work.
This is a blocker for affected systems since one cannot compile.
Keyword: OpenBLAS
Comments (8)
-
reporter -
- removed comment
So, the proposed fix is an update of OpenBlas? Well, why not?
-
reporter - changed status to resolved
- removed comment
I wanted to see if the new version compiles first. I will update to 0.2.19 which seems to compile fine.
-
reporter - changed status to open
- removed comment
I accidentally applied the patch to the release branch 2016_05. Should I revert it there is just mark it as a backport?
-
- removed comment
"Fixing" this in the release wasn't bad. Just please also apply it Sid, obviously.
-
reporter - removed comment
Sid? I also applied it to current trunk of OpenBLAS if that is what you meant to ask.
-
- removed comment
Sorry. Sid in Debian is "still in development" (or the respective character in toy story; your choice). For us: trunk/master/development version/your favorite name. So: yes.
-
reporter - changed status to resolved
- removed comment
Very good, closing the ticket. Using debian testing myself, I am used to sid breaking my toys :-).
- Log in to comment
Would it be a useful to try and detect this type of error and use information from the Cactus build to force some lower performing version of OpenBLAS to be build? Building from source is a fallback for us for cases where the system does not offer a useful BLAS so it may be better to build something slower than to not build at all (assuming this happens on a new user's laptop/workstation).