Open
Description
I am contributing to this repo to be able build and test crystal on Darwin arm64.
There are some work required to be done. I am going to split my changes in small PRs:
- Upgrade ruby version for omnibus #263
- Make llvm_bin work for arm and correct llvm archive name #267
- Use universal darwin build for previous crystal #266
- [WIP] Explicitly specify target for Darwin Intel crystal build #265
Extra:
- Remove record from .gitignore #269
- Create a Makefile in root folder to run
make darwin
- LLVM supports name
arm64-apple-darwin
, the aarch64-apple-darwin could be replaced. (llvm-config --host-target #=> arm64-apple-darwin23.0.0)
Testing
- Check https://github.com/crystal-lang/crystal/blob/master/.circleci/config.yml if it is possible to test changes on fork