# macOS support in ROS 2 Galactic and beyond

**URL:** <https://discourse.openrobotics.org/t/macos-support-in-ros-2-galactic-and-beyond/17891>\
**Category:** ROS General\
**Tags:** ros2, macos\
**Created:** [December 14, 2020, 4:09pm UTC](https://discourse.openrobotics.org/t/macos-support-in-ros-2-galactic-and-beyond/17891 "2020-12-14T16:09:32Z")\
**Posts on this page:** 1\
**Showing post:** 32

<div class="post-metadata">

**Author:** ![wolfv](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/wolfv/32/2863_2.png) [@wolfv](https://discourse.openrobotics.org/u/wolfv)\
**Post date:** [November 7, 2021, 3:39pm UTC](https://discourse.openrobotics.org/t/macos-support-in-ros-2-galactic-and-beyond/17891/32 "2021-11-07T15:39:31Z")

</div>

We are, in fact, compiling on native hardware (AWS Graviton) for linux-aarch64 (where we just completed ros-galactic-desktop-full, by the way!).

For the Apple M1 it’s more challenging as there is no Azure Agent ([[Question] Azure Pipeline Agent support for Apple M1 · Issue #3184 · microsoft/azure-pipelines-agent · GitHub](https://github.com/microsoft/azure-pipelines-agent/issues/3184)) and we don’t have any sponsoring for RoboStack (if we find someone  
to pay for a M1 at Hetzner, which would run at around 50 Euro a month, that would be awesome).

I could also compile everything locally, but in general it’s nice to build these things on a “public” infrastructure. And cross-compilation has worked _incredibly well_ for the entire conda-forge stack on Apple M1, which includes things like BLAS, numpy, scipy, cartographer, ompl, … and many other “hard-to-build” libraries.  
In fact, I believe that making cross-compilation _easy_ is an awesome thing.

---

_[View the full topic](https://discourse.openrobotics.org/t/macos-support-in-ros-2-galactic-and-beyond/17891)._
