-
Notifications
You must be signed in to change notification settings - Fork 572
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] Set min TARGET #2431
Conversation
Did you try to run Julia after setting the environment variable |
I don't think |
Note that
|
I agree. I figured I'd just change enough to get this passing to start with. |
I'll make the change. Just for my own understanding |
e64a150
to
427408a
Compare
It's so that the bounds get encoded in the registry so that This isn't a concern for SuiteSparse and OpenBLAS in particular, because the ABI is quite slow-moving, but it's a huge issue for other stdlibs like libgit2, libcurl and libmbedtls. So we just like to be consistent everywhere, as much as we can with the stdlibs. |
I'm a bit lost here: is this good to go now? |
Yes, should be good to merge at this point. |
Confirmed the OpenBLAS_jll 0.3.13+1 release fixes the original issue |
When attempting to use the BB of [email protected] on Apple Silicon under x86 I ran into:
I also found that compiling [email protected] from source under x86 worked without issue. When building the OpenBLAS BB locally I discovered:
Which was the difference between my source build and the BB version. As haswell supports AVX while the M1 does not this seems to be the source of the issue.
I've set the target to nehalem and using a local BB I've validated that the problem no longer exists.