Skip to content

Releases: binarylandia/build_openblas

openblas-0.3.34-432-gde5d4914-2026-10-19_14-04-08

Choose a tag to compare

Static OpenBLAS 0.3.34-432-gde5d4914 built from https://github.com/OpenMathLib/OpenBLAS/archive/de5d4914c558cf36cf67ee25ba78870e0e239265.tar.gz (sha256 f3158e302ce82a0e813db977441ce03987dc0e6c4b3e6e30b5701aa4a10e8ecd) by commit 3d794cb of this repository.

Target Variant Compiler Fortran compiler
x86_64-win7-windows-gnu plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-win7-windows-gnu relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-win7-windows-gnu threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-win7-windows-gnu threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)

SHA256SUMS lists the checksums of the archives, and manifest.json the metadata of every archive.

openblas-0.3.34-432-gde5d4914-2026-10-18_12-54-24

Choose a tag to compare

Static OpenBLAS 0.3.34-432-gde5d4914 built from https://github.com/OpenMathLib/OpenBLAS/archive/de5d4914c558cf36cf67ee25ba78870e0e239265.tar.gz (sha256 f3158e302ce82a0e813db977441ce03987dc0e6c4b3e6e30b5701aa4a10e8ecd) by commit 4079340 of this repository.

Target Variant Compiler Fortran compiler
aarch64-apple-darwin plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-apple-darwin relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-apple-darwin threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-apple-darwin threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-pc-windows-gnullvm plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-pc-windows-gnullvm relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-pc-windows-gnullvm threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-pc-windows-gnullvm threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-gnu plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-gnu relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-gnu threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-gnu threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-musl plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-musl relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-musl threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
aarch64-unknown-linux-musl threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-apple-darwin plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-apple-darwin relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-apple-darwin threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-apple-darwin threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-pc-windows-gnullvm plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-pc-windows-gnullvm relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-pc-windows-gnullvm threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-pc-windows-gnullvm threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-gnu plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-gnu relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-gnu threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-gnu threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-musl plain clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-musl relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-musl threads clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)
x86_64-unknown-linux-musl threads-relapack clang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8) flang version 22.1.8 (https://github.com/llvm/llvm-project llvmorg-22.1.8)

SHA256SUMS lists the checksums of the archives, and manifest.json the metadata of every archive.

openblas-0.3.34-2026-10-18_02-46-54

Choose a tag to compare

OpenBLAS 0.3.34 for the native targets, with three fixes from OpenBLAS develop (patches/native/):

  • The GEMM block enlargement for AMD Zen 4 and Zen 5 servers no longer reaches the Haswell and Zen kernels, whose stack it overflowed (OpenMathLib/OpenBLAS#6013, upstream a59a5c76, a78196c5, 0302a537)

Build notes:

  • Linux and Windows archives are built with the GCC 14.4.0 toolchains of binarylandia/build_crosstool-ng release gcc-14.4.0-2026-10-18_01-15-48 (binutils 2.47; glibc 2.17 on Linux; msvcrt on Windows). The aarch64 Linux archives contain the SVE kernels (NEOVERSEV1, NEOVERSEN2, ARMV8SVE, A64FX), which the earlier toolchains could not assemble
  • The aarch64 archives leave out the ARMV9SME core, because its single-precision kernels compile only with clang and return without computing when built with GCC (OpenMathLib/OpenBLAS#6099); SME CPUs use the SVE or Neoverse N1 kernels
  • macOS archives are built with the osxcross GCC 14.2.0 and keep the fix for x86_64 assembly kernels split by the macOS linker (OpenMathLib/OpenBLAS#6089)

This release replaces openblas-0.3.34-2026-10-17_19-46-58, whose Windows archives were compiled against the UCRT headers of a MinGW toolchain, while Rust's windows-gnu targets link msvcrt.

Static OpenBLAS 0.3.34 built from https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.34/OpenBLAS-0.3.34.tar.gz (sha256 cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed) by commit ed4912c of this repository.

Target Variant Compiler
aarch64-apple-darwin plain aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-apple-darwin relapack aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-apple-darwin threads aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-apple-darwin threads-relapack aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-unknown-linux-gnu plain aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-gnu relapack aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-gnu threads aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-gnu threads-relapack aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl plain aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl relapack aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl threads aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl threads-relapack aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-apple-darwin plain x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-apple-darwin relapack x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-apple-darwin threads x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-apple-darwin threads-relapack x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-pc-windows-gnu plain x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-pc-windows-gnu relapack x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-pc-windows-gnu threads x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-pc-windows-gnu threads-relapack x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu plain x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu relapack x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu threads x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu threads-relapack x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl plain x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl relapack x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl threads x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl threads-relapack x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0

SHA256SUMS lists the checksums of the archives, and manifest.json the metadata of every archive.

openblas-0.3.34-432-gde5d4914-emscripten-6.0.10-2026-10-17_13-52-25

Choose a tag to compare

Static OpenBLAS 0.3.34-432-gde5d4914 built from https://github.com/OpenMathLib/OpenBLAS/archive/de5d4914c558cf36cf67ee25ba78870e0e239265.tar.gz (sha256 f3158e302ce82a0e813db977441ce03987dc0e6c4b3e6e30b5701aa4a10e8ecd) by commit 9492dfc of this repository.

Target Variant Compiler
wasm32-unknown-emscripten mt emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 6.0.10-git (d6c521a7f05449857c76bd99e396895583cf2083)
wasm32-unknown-emscripten plain emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 6.0.10-git (d6c521a7f05449857c76bd99e396895583cf2083)

SHA256SUMS lists the checksums of the archives, and manifest.json the metadata of every archive.

openblas-0.3.34-2026-10-17_19-46-58

Choose a tag to compare

Warning

The Windows archives of this release were compiled against the UCRT headers of a MinGW toolchain, while Rust's windows-gnu targets link msvcrt. Use openblas-0.3.34-2026-10-18_02-46-54 or a later release.

OpenBLAS 0.3.34 for the native targets, with three fixes from OpenBLAS develop (patches/native/):

  • The GEMM block enlargement for AMD Zen 4 and Zen 5 servers no longer reaches the Haswell and Zen kernels, whose stack it overflowed (OpenMathLib/OpenBLAS#6013, upstream a59a5c76, a78196c5, 0302a537)

Build notes:

  • Linux and Windows archives are built with the GCC 14.4.0 toolchains of binarylandia/build_crosstool-ng release gcc-14.4.0-2026-10-17_17-07-26 (binutils 2.47; glibc 2.17 on Linux). The aarch64 Linux archives contain the SVE kernels (NEOVERSEV1, NEOVERSEN2, ARMV8SVE, A64FX), which the earlier toolchains could not assemble
  • The aarch64 archives leave out the ARMV9SME core, because its single-precision kernels compile only with clang and return without computing when built with GCC (OpenMathLib/OpenBLAS#6099); SME CPUs use the SVE or Neoverse N1 kernels
  • macOS archives are built with the osxcross GCC 14.2.0 and keep the fix for x86_64 assembly kernels split by the macOS linker (OpenMathLib/OpenBLAS#6089)

Static OpenBLAS 0.3.34 built from https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.34/OpenBLAS-0.3.34.tar.gz (sha256 cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed) by commit fbca64d of this repository.

Target Variant Compiler
aarch64-apple-darwin plain aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-apple-darwin relapack aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-apple-darwin threads aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-apple-darwin threads-relapack aarch64-apple-darwin20.2-gcc (GCC) 14.2.0
aarch64-unknown-linux-gnu plain aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-gnu relapack aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-gnu threads aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-gnu threads-relapack aarch64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl plain aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl relapack aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl threads aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
aarch64-unknown-linux-musl threads-relapack aarch64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-apple-darwin plain x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-apple-darwin relapack x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-apple-darwin threads x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-apple-darwin threads-relapack x86_64-apple-darwin20.2-gcc (GCC) 14.2.0
x86_64-pc-windows-gnu plain x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-pc-windows-gnu relapack x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-pc-windows-gnu threads x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-pc-windows-gnu threads-relapack x86_64-w64-mingw32-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu plain x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu relapack x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu threads x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-gnu threads-relapack x86_64-unknown-linux-gnu-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl plain x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl relapack x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl threads x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0
x86_64-unknown-linux-musl threads-relapack x86_64-unknown-linux-musl-cc (crosstool-NG 1.29.0_dirty - binarylandia build_crosstool-ng) 14.4.0

SHA256SUMS lists the checksums of the archives, and manifest.json the metadata of every archive.

2026-10-17_03-13-01

Choose a tag to compare

OpenBLAS develop commit de5d4914 (432 commits after v0.3.34) for wasm32-unknown-emscripten, built with Emscripten 6.0.10, variants plain and mt.

  • The commit contains both upstream signature fixes that WebAssembly needs: LAPACK functions without hidden string lengths that return void (OpenMathLib/OpenBLAS#6017), and xerbla returning void (OpenMathLib/OpenBLAS#6082). The build applies no local patches
  • The version in the file names reads like git describe: 0.3.34-432-gde5d4914

SHA256SUMS lists the checksums of the archives.

2026-10-15_14-49-12

Choose a tag to compare

fix(build): pin NUM_THREADS of the wasm variants

- Without it, OpenBLAS takes the core count of the build machine, so the archive depended on where it was built

2026-10-14_07-10-01

Choose a tag to compare

OpenBLAS 0.3.28 static libraries, plain (single-threaded) variant only.

Fixes crashes in BLAS calls on macOS x86_64: the assembly kernels no longer use .subsections_via_symbols, which let the linker split them at their .L labels and drop code under dead stripping (OpenMathLib/OpenBLAS#6089). All earlier x86_64-apple-darwin archives have this defect.

SHA256SUMS lists the checksums of the archives.

2026-08-17_15-28-38

Choose a tag to compare

OpenBLAS 0.3.28 static libs. Emit .init_array (fixes constructor-not-run crash). aarch64 dynamic-arch limited to assembler-supported kernels.

2024-11-07_22-51-18

Choose a tag to compare

take config from well-known packaging sources; add relapack flavor

https://src.fedoraproject.org/rpms/openblas/blob/rawhide/f/openblas.spec

https://salsa.debian.org/science-team/openblas/-/blob/master/debian/rules

https://github.com/Homebrew/homebrew-core/blob/master/Formula/o/openblas.rb

https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-openblas/PKGBUILD

https://github.com/conda-forge/openblas-feedstock/blob/main/recipe/build.sh

https://github.com/MacPython/openblas-libs/blob/main/tools/build_openblas.sh

https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/science/math/openblas/default.nix