Description
Describe the request
With Apple migrating to ARM over three years ago, most softwares are provided with native ARM builds these days. This no longer necessitates Rosetta and the overhead it carries.
The Arduino IDE has migrated, but in effect, it is still reliant on Rosetta to function because the toolchain has not yet been migrated. If I was managing the Arduino IDE repo I would create an umbrella ticket there to track overall progress of ARM support, and then create sub-tickets in each tool's repo, but it seems the current approach is a bit more ad-hoc.
I can confirm that simply running go run
on my ARM Mac and replacing the x86-64 binary is sufficient to make the serial monitor work in Arduino IDE. The Go toolchain has solid support for cross compiling binaries, so setting up a stage in the build pipelines that generates ARM builds for macOS should be a fairly slim task.
Describe the current behavior
No Apple ARM builds distributed with Arduino IDE, manually building each tool is cumbersome.
serial-monitor version
Operating system
macOS
Operating system version
14.2.1
Additional context
No response
Issue checklist
- I searched for previous requests in the issue tracker
- I verified the feature was still missing when using the latest version
- My request contains all necessary details