On Mon, Oct 16, 2023 at 1:35 AM Christian Catchpole wrote: > So, I'v just set up NuttX to build on MacOS with Apple Silicon > (M1/Mx/ARM64) and noticed the instructions for non-linux point to the > archives on arm.com - the linked file for mac seems to be the x86-64 > version from 2019. Although it still seems to run with Rosetta (runtime > transpiler). > > > *objdump --all-headers ./arm-none-eabi-gcc./arm-none-eabi-gcc: file format > mach-o 64-bit x86-64* > > A friend of mine who works full time as an embedded dev on Mac has > recommended the use of these native versions from xPack. The last build was > 3 weeks ago. > > https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack/releases > > If we agree this is a viable option I'm happy to add it to the > documentation. Perhaps also instructions about the need to manually > whitelist about 20 of these binaries the first time they run.
Hey there Christian :-) What is the advantage of xPack over Homebrew's GCC collection? % brew search gcc ==> Formulae aarch64-elf-gcc gcc@10 gcc@5 gcc@8 libgccjit ghc tcc arm-none-eabi-gcc gcc@11 gcc@6 gcc@9 riscv64-elf-gcc grc ncc gcc gcc@12 gcc@7 i686-elf-gcc x86_64-elf-gcc scc ==> Casks gcc-aarch64-embedded gcc-arm-embedded gcs icc % uname -a Darwin XXX.local 23.0.0 Darwin Kernel Version 23.0.0: Fri Sep 15 14:43:05 PDT 2023; root:xnu-10002.1.13~1/RELEASE_ARM64_T6020 arm64 -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info