revery icon indicating copy to clipboard operation
revery copied to clipboard

macOS ARM64 / Apple Silicon

Open EduardoRFS opened this issue 4 years ago • 6 comments

  • Operating System: macOS
  • Revery Version: trunk
  • OCaml version: 4.10.1
  • Native, Bytecode, or JS build: Native

This is mostly to track the requirements from the Revery side to the new macOS using ARM64

Known Issues

  • [ ] esy-sdl2 needs to be updated

EduardoRFS avatar Sep 08 '20 23:09 EduardoRFS

Now that we're on 4.12, the compiler is already there. Will be checking which deps are needed

EduardoRFS avatar May 12 '21 15:05 EduardoRFS

seems like esy-sdl2 is still the missing piece

EduardoRFS avatar May 12 '21 16:05 EduardoRFS

Yeah @EduardoRFS I made a PR in esy-sdl2 a while back to upgrade us to 2.0.14 (which worked for me on my M1 Mac Mini) -- apparently there are some issues with how I rebased with Wayland which I haven't gotten around to fixing. It seems pretty simple if you want to look at it! revery-ui/esy-sdl2#19

zbaylin avatar May 12 '21 18:05 zbaylin

I also am worried that we need to rebase esy-skia as well, which might be a nightmare 😨

zbaylin avatar May 12 '21 18:05 zbaylin

As a M1 owner and proud user of Onivim2, I was just wondering what is the current status for this issue? 🙏

snadon avatar Jun 26 '21 20:06 snadon

yes, I tried to build revery in Apple M1, it failed because SKIA compiled with x86, I made a PR in esy-skia to fix that https://github.com/revery-ui/esy-skia/pull/38 with that PR I am able to build Revery natively in M1.

syaiful6 avatar Aug 08 '21 09:08 syaiful6