Is there a way to pin the Crystal version with Homebrew to 0.28.0? I’m not able to update until AmberFramework + Granite has completed their patch. The alternative for me is ASDF Version Manager except it uses LLVM 3 which causes a few other issues which I’d like to avoid.
Other alternatives is to download darwin tar.gz from github and use it directly. That still uses llvm 3.9.1 for now but is in the radar to be upgraded.
Homebrew push always to latest so 8.x is already been used there.
In 0.28 a custom patch was introduced to make the GC play nice with the future crystal multi-threading support, as long as you don’t need that you are probably safe without updating the GC.
The link in the distribution-script seems like a good source to check if a bump is needed. Due to MT eventually a 8.x version of the GC will be required.