-
Notifications
You must be signed in to change notification settings - Fork 3
Description
I'm not a Mac user so only reporting an issue from the forum.
"Chapter 9. Building on other platforms" in the latest version of the guide tells you to install arm-none-eabi-gcc from the ARMmbed/homebrew-formulae brew tap. There have been multiple people on the forum complaining about a "arm-none-eabi-gcc: fatal error: cannot read spec file 'nosys.specs': No such file or directory" error when using the latest version of that tap. ARMmbed/homebrew-formulae listed itself as deprecated and to use the gcc-arm-embedded cask instead. gcc-arm-embedded fixes the nosys.specs error.
The guide says "If you are running on an Apple M1-based Mac you will need to install Rosetta 2 as the Arm compiler is still only compiled for x86 processors and does not have an Arm native version." Is Rosetta 2 still necessary? The gcc-arm-embedded cask json has arm64 packages for macOS. If Rosetta 2 is still needed then should change the note to say Apple silicon due to M2 existing now.