Description
Current status
We now have a majority of our formulas bottled for Apple Silicon: 70%. However, not all software is ready for ARM processors on macOS, and since we ship what upstream releases, there will be some formulas that take a long time to be fixed, have a new release… and some which will never support ARM.
Our level of support is this: Homebrew strives to ship ARM bottles for software that does support ARM. We can't fix every software that's out there, and we won't accept feature requests like “formula Z does not support ARM can you fix it”. The most useful way you can help that software work on ARM is to open a bug report with the software developers.
What formulas are supported? The ones that have an ARM bottle, i.e. an arm64_big_sur
line in the bottle block. You can also check online at https://formulae.brew.sh
How you can help
- If there is a formula that builds from source for you, and whose test is passing on Apple Silicon (
brew install -s foo && brew test foo
both work), please leave a comment below to let us know and we'll try building a bottle - If you know of a formula update that makes it work on Apple Silicon, please open a pull request for that update, using
brew bump-formula-pr
- If you care about specific software, trying building it from source, and if it fails, debug the issue and report it to its developers. This is the most useful thing you can do for the community ❤️
Also:
- Do not report as “broken” formulas that are not bottled: instead, contact the software developers so they release a new version that works on Appel Silicon!
Current major blockers
We know these are not currently working, and are widely used. We are tracking their developers' progress and will be incorporating them as soon as possible:
- ghc ghc: add support for Apple Silicon homebrew-core#65997
- luajit
- gtk-mac-integration https://github.com/Homebrew/homebrew-core/runs/1621017279?check_suite_focus=true
- dep
- mono
- kubernetes-cli
- terraform darwin/arm64 build hashicorp/terraform#27257
- jack jack: patches for ARM homebrew-core#68079
PS: We had a previous gigantic issue tracking our work in previous months (before we roll out official support) at #7857 If you're trying to build something from source, be sure to go check there if someone has tried before you :)