OpenBLAS: New version 0.3.31#12970
Conversation
This looks like it was fixed upstream in OpenMathLib/OpenBLAS@48e017d
|
Most issues seem to be related to float16, not very supported on a few platforms |
|
Can't build on |
|
Error is https://buildkite.com/julialang/yggdrasil/builds/27453#019c68ad-9cd3-4712-9af4-98cc9912be2d/L3822 Why do you say the problem is missing GCC 15? Requiring a less-than-a-year-old compiler would be harsh for OpenBLAS. |
|
I'm building with GCC 15 to make the riscv64 build work. This uses GCC 15 on all platforms except We can switch to an older GCC version if we drop support for riscv64. |
But why? The error message is about Clang. |
|
You are right. The magic sauce is |
|
Major changes:
|
That makes me extremely uncomfortable. There are no Julia versions which come with the GCC 15 runtime. (BTW, need to update CompilerSupportLibraries_jll) |
|
Alternatives:
Can we require different GCC versions for different targets? |
👎
|
|
Yea, let me get back to that this week. |
|
Can we just wait for later in the week so I can just finish off that BinaryBUilder PR and get platform selection done natively there? I don't think we need to rush this in. |
|
Something is weird. I'm looking at I don't think this build (aarch64) should use options such as |
|
I think we'll need to wait for OpenMathLib/OpenBLAS#5643 to be merged, getting wrong matmuls on an architecture popular in HPC sounds bad. |
This is based on the unmerged 0.3.30 branch.