Distribute Apple ARM builds #69
Labels
conclusion: resolved
Issue was resolved
topic: infrastructure
Related to project infrastructure
type: enhancement
Proposed improvement
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
2194bd1
Operating system
macOS
Operating system version
14.2.1
Additional context
No response
Issue checklist
The text was updated successfully, but these errors were encountered: