-
Notifications
You must be signed in to change notification settings - Fork 540
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
[OpenBLAS] build 64 Aarch without special case #2465
[OpenBLAS] build 64 Aarch without special case #2465
Conversation
I'm not sure if something special should be made to trigger the various builds here? |
Co-authored-by: John M. Kuhn <[email protected]>
Yes, you need to touch all the files |
By touch, I assume you mean make at least a whitespace change, right? Would be nice to get openblas to 64-bit on aarch64. Will need changes in various other packages as well - and it will be nice to get it done. |
There is also OpenBLAS high count. Related to aarch64 OpenBLAS there is JuliaLang/julia#39612, too |
I think OpenBLAS high count is not crucial at this point (since it cannot be automatically used anyways). I presume this is in preparation of using BINARY=64 on Julia base for aarch64. |
woops, should not have touched HighCount 3.12? |
The version is wrong, but it isn't good it's failing.... |
also it's failing on x86, so independently from the change of the PR :/ |
Provided that you still need to edit 0.3.13 instead of 0.3.12, I'm very confused by the error: it looks like we're hitting the bug which was supposedly fixed by #2415 😕 |
Is there a direction to investigate in particular? Not sure I can be particularly helpful |
@giordano didn't we just add some compiler header fixes for an AVX512 bug? Googling this error message turns up this: https://gcc.gnu.org/legacy-ml/gcc-patches/2018-01/msg01962.html |
Yes #2465 (comment) |
Excellent. In that thread:
|
But this is failing with libgfortran 4 and 6, so not GCC 6 |
I mean, one possibility is that I built the wrong GCC..... But JuliaPackaging/BinaryBuilderBase.jl#101 (comment) would indicate that it isn't the case |
I believe this is an OpenBLAS bug. I can confirm locally that 0.3.12 breaks and 0.3.13 works, so I say we just build 0.3.13 and use that. |
Good to go? |
Note that this version is going to be incompatible with, like, everything because the aarch64 build is now |
Following JuliaLang/julia#39436, first attempt at building blas with 64 bits even on aarch64 without the special condition