# Question about mac ARM support

**URL:** <https://discourse.glfw.org/t/question-about-mac-arm-support/2345>\
**Category:** support\
**Created:** [April 1, 2023, 5:27pm UTC](https://discourse.glfw.org/t/question-about-mac-arm-support/2345 "2023-04-01T17:27:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lefty](https://avatars.discourse-cdn.com/v4/letter/l/85e7bf/32.png) [@lefty](https://discourse.glfw.org/u/lefty)\
**Post date:** [April 1, 2023, 5:27pm UTC](https://discourse.glfw.org/t/question-about-mac-arm-support/2345/1 "2023-04-01T17:27:05Z")

</div>

I have downloaded the macOS pre-compiled binaries. I am just wondering which version do I link to. x86, or universal? My application is OpenGL and is compiled on Xcode as x86-64. I need it to work on ARM macs, but I’m not sure if glfw supports that. Unfortunately, I do not have an ARM mac, so I have no way of testing.

---

<div class="post-metadata">

**Author:** ![ws909](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.glfw.org/ws909/32/714_2.png) [@ws909](https://discourse.glfw.org/u/ws909)\
**Post date:** [April 1, 2023, 5:45pm UTC](https://discourse.glfw.org/t/question-about-mac-arm-support/2345/2 "2023-04-01T17:45:50Z")

</div>

Universal. GLFW doesn’t depend on any architecture-specific code, so yes, it works on ARM, and there’s no problems of that kind with it. There are however some differences in the bugs in GLFW on AMD64 vs AArch64, but those are caused by Apple’s own frameworks.

---

<div class="post-metadata">

**Author:** ![lefty](https://avatars.discourse-cdn.com/v4/letter/l/85e7bf/32.png) [@lefty](https://discourse.glfw.org/u/lefty)\
**Post date:** [April 2, 2023, 11:38am UTC](https://discourse.glfw.org/t/question-about-mac-arm-support/2345/3 "2023-04-02T11:38:44Z")

</div>

Hi ws9090, thanks for the answer.  
BTW, do you have a link to the bugs that you mentioned?

---

<div class="post-metadata">

**Author:** ![ws909](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.glfw.org/ws909/32/714_2.png) [@ws909](https://discourse.glfw.org/u/ws909)\
**Post date:** [April 3, 2023, 3:10am UTC](https://discourse.glfw.org/t/question-about-mac-arm-support/2345/4 "2023-04-03T03:10:38Z")

</div>

[MacOS related bugs on Github](https://github.com/glfw/glfw/issues?q=is%3Aissue+is%3Aopen+label%3Abug+label%3Amacos) should give you some clues. There’s not too many of them, so you should be able to find some that only apply to one architecture, there.

Overall, there’s frame-buffer related bugs, and OpenGL related bugs more prevalent on ARM, as OpenGL was deprecated years ago, and the ARM implementation requires new code.

You will likely find that the bugs also occur if you run x86\_64 in Rosetta 2.
