While Simple IoT has provided releases to run on about any machine, in the past we’ve only been able to build on x86 systems, due to the fact that the Elm compiler was only released for x86. Now, there is an alternate package for the Elm compiler that supports ARM hosts:
- GitHub - elm-tooling/elm-tooling-cli: Manage Elm tools.
- https://github.com/lydell/compiler/tree/zero-deps-arm-lydell/installers/npm
This has been integrated into Simple IoT and as of version 0.12.3, Simple IoT now supports MacOS and Linux ARM hosts.
Test on build Macbook Air M1:
Thanks @Miles_Brake for testing!
Still need to test Linux ARM host yet …