Somewhere I read that julia 1.7 is needed for BinaryBuilder. So, perhaps this information is outdated so I tried with 1.12.4 with same result:
(@v1.12) pkg> st
Status `~/.julia/environments/v1.12/Project.toml`
[12aac903] BinaryBuilder v0.6.6
...
error: rustc 1.87.0 is not supported by the following packages:
...
So how to get the newer rust with BinaryBuilderBase ?
Adding BinaryBuilderBase#master does result in providing rust 1.19:
(@v1.12) pkg> add BinaryBuilderBase#master
Updating git-repo `https://github.com/JuliaPackaging/BinaryBuilderBase.jl.git`
Resolving package versions...
Project No packages added to or removed from `~/.julia/environments/v1.12/Project.toml`
Manifest No packages added to or removed from `~/.julia/environments/v1.12/Manifest.toml`
The dependency and existence of BinaryBuilderBase could be mentioned a bit better in the BinaryBuilder documentation.
Most people using BinaryBuilder activate the top-level environment in Yggdrasil: if you plan to submit a PR to Yggdrasil you want to make sure to use the exact same environment as what’s used in CI anyway.
I don’t understand this, perhaps because I am just starting with BinaryBuilder.
First I wanted to see how the BinaryBuilder process works.
Afterwards I wanted to check out how to provide the results of BinaryBuilder, if successfull, to anything whats after this. It’s an iterative process for me for now and I am yet at the first step, which is BinaryBuilder wizard.
Reading and understanding all the documentations of BinaryBuilder and Yggdrasil was a bit overwhelming, so here I am.