Download Latest Version xnadalib-ce-2021-quartz-x86_64-apple-darwin20.5.0-bin.tgz (160.6 MB)
Email in envelope

Get an email when there's a new version of The GNU Ada compiler

Home / GNAT_GPL Mac OS X / 2020-arm-eabi-darwin-bin
Name Modified Size InfoDownloads / Week
Parent folder
gnat-ce-2020-arm-eabi-darwin-bin.tar.bz2 2020-10-05 332.9 MB
README-for-gnat-ce-2020-arm-eabi-darwin-bin 2020-10-05 2.0 kB
Totals: 2 Items   332.9 MB 0
This is GNAT CE 2020, rebuilt as a cross-compiler from Mac OS X to
arm-eabi. The CPUs supported include cortex-m0, cortex-m3, cortex-m4,
cortex-r4.

The runtimes from the AdaCore gnat-ce-2020-arm-elf-linux-bin are
included:

    ravenscar-full-microbit
    ravenscar-full-rpi2
    ravenscar-full-samv71
    ravenscar-full-stm32f4
    ravenscar-full-stm32f429disco
    ravenscar-full-stm32f469disco
    ravenscar-full-stm32f746disco
    ravenscar-full-stm32f769disco
    ravenscar-full-tms570
    ravenscar-full-tms570lc
    ravenscar-full-zynq7000
    ravenscar-sfp-microbit
    ravenscar-sfp-rpi2
    ravenscar-sfp-samv71
    ravenscar-sfp-stm32f4
    ravenscar-sfp-stm32f429disco
    ravenscar-sfp-stm32f469disco
    ravenscar-sfp-stm32f746disco
    ravenscar-sfp-stm32f769disco
    ravenscar-sfp-tms570
    ravenscar-sfp-tms570lc
    ravenscar-sfp-zynq7000
    zfp-cortex-m0
    zfp-cortex-m0p
    zfp-cortex-m1
    zfp-cortex-m3
    zfp-cortex-m4
    zfp-cortex-m4f
    zfp-cortex-m7df
    zfp-cortex-m7f
    zfp-microbit
    zfp-rpi2
    zfp-samv71
    zfp-stm32f4
    zfp-stm32f429disco
    zfp-stm32f469disco
    zfp-stm32f746disco
    zfp-stm32f769disco
    zfp-tms570
    zfp-tms570lc
    zfp-zynq7000

as are the examples in share/examples/gnat-cross/.

The compiler is known to run on El Capitan and Catalina, and will most
likely run on releases between those.

For installation, untar gnat-ce-2020-arm-eabi-darwin-bin.tar.bz2,
enter gnat-ce-2020-arm-eabi-darwin-bin/ (there is a README) and run
doinstall (sudo ./doinstall). Note that you must have a working host
compiler (the official GNAT CE 2020 from [1]), and this compiler must
be installed on top of it.
gnat-ce-2020-arm-eabi-darwin-bin/ can be deleted after installation.

Usage notes are in the AdaCore "GNAT User's Guide Supplement for Cross
Platforms"[2], specifically in section E.

[1] https://www.adacore.com/download
[2] https://docs.adacore.com/live/wave/gnat_ugx/html/gnat_ugx/gnat_ugx.html
Source: README-for-gnat-ce-2020-arm-eabi-darwin-bin, updated 2020-10-05