Build Process Question for OpenBLAS

How does the build process work for OpenBLAS? There are three main files that I know that impact the build:

  • julia/Make.inc + julia/deps/openblas.mk
  • BinaryBuilder + Yggdrasil/O/OpenBLAS/common.jl

It seems that all the settings that are made in julia/Make.inc and julia/deps/openblas.mk are completely ignored when using the Yggdrasil/O/OpenBLAS/ scripts via BinaryBuilder. Are these two independent paths for building? Is there a way to choose one or the other?

Yes, they are independent paths. The BinaryBuilder path means the binaries are downloadd from BinaryBuilder instead od built from scratch.

If you would like to build the dependencies from scratch use the other path.