# Build Process Question for OpenBLAS

**URL:** <https://discourse.julialang.org/t/build-process-question-for-openblas/94074>\
**Category:** General Usage\
**Created:** [February 5, 2023, 3:57am UTC](https://discourse.julialang.org/t/build-process-question-for-openblas/94074 "2023-02-05T03:57:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmgroth](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bmgroth/32/37809_2.png) [@bmgroth](https://discourse.julialang.org/u/bmgroth)\
**Post date:** [February 5, 2023, 3:57am UTC](https://discourse.julialang.org/t/build-process-question-for-openblas/94074/1 "2023-02-05T03:57:04Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [February 5, 2023, 7:35am UTC](https://discourse.julialang.org/t/build-process-question-for-openblas/94074/2 "2023-02-05T07:35:17Z")

</div>

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.
