Closed
Description
Describe the request
Even with a boards definition with toolchains etc. fully supporting macOS ARM processors, some IDE builtins do not. I made this umbrella ticket to track support for Apple ARM in Arduino IDE. Feel free to close if you don't find it relevant, figured it could at the very least save people time when compiling their own replacement binaries (which is luckily fairly trivial, so the IDE is on the very cusp of native support).
Bundled Tools
- Arduino CLI (Add native support for Apple Silicon arduino-cli#1313)
- Arduino Firmware Uploader
- Arduino Language Server
- clangd
- ClangFormat
"Built-in" Tool Dependencies
-
dfu-discovery
-
mdns-discovery
-
serial-discovery
-
serial-monitor
: Distribute Apple ARM builds serial-monitor#69 -
ctags
: Distribute Apple ARM builds ctags#20
Platform Tool Dependencies
Describe the current behavior
The binaries won't execute without Rosetta, leaving the IDE somewhat broken.
Arduino IDE version
2.2.1
Operating system
macOS
Operating system version
14.2.1
Additional context
Additional requests
- Add native support for Apple Silicon #408
- Compilation fails on macOS machine: "ctags: bad CPU type in executable" #433
- https://forum.arduino.cc/t/ide-2-3-3-arm-version-not-working-on-m4-chipset/1320617
Related
- https://forum.arduino.cc/t/how-to-avoid-installing-rosetta-on-an-apple-silicon-mac/1346623
- Add native support for Apple Silicon #408 (comment)
Issue checklist
- I searched for previous requests in the issue tracker
- I verified the feature was still missing when using the latest nightly build
- My request contains all necessary details