Skip to content

Native Apple silicon support

Overview

Over at #1072 (closed), we documented the initial issues and workarounds with getting the GDK to run, with a focus on running under Rosetta 2 so as to not block new installs and favour the iterative approach.

This Issue will track updating the GDK to work natively on Apple Silicon, without the use of Rosetta 2.

External blockers

  • Apple Silicon support in Homebrew
    • This is the big one as currently running brew fails on Apple Silicon as well as many brew packages not containing Apple Silicon support.

Handy links

Outstanding Issues

  1. Ensure asdf can compile all software defined in .tool-versions
  2. Ensure brew works and can build all packages/casks - looks good! (21/10/2021)
  3. Remove hardcoded arch -x86_64 calls which force running under Rosetta2
  4. Resolve PumaWorkerKiller: Out of memory firing on fresh GDK install on Apple silicon
  5. google-protobuf cannot run if installed via universal-darwin
  6. ffi cannot run on native M1
Edited by Ash McKenzie