Skip to content

Distribute Apple ARM builds #69

Closed
@JosefWN

Description

@JosefWN

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

  • 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions