GCC is a open-source compiler collection used to compile a vast amount of existing software for different processor architectures. For CHERI, this enables legacy applications to be recompiled to utilise hardware capabilities, enforcing memory safety and pointer validity at the instruction level.

Downloads & Documentation

Fork VersionBased on Upstream VersionTargetReference SpecDownloadDocumentation
10.1.Morello-Alp2_Linux
2022-11-30
10.1.0
2020-05-07
bare-metal/aarch64c, linux/aarch64cMorellobare-metal (aarch64 host) linux (aarch64 host) bare-metal (x86_64 host) linux (x86_64 host)Release Notes

Fork VersionBased on Upstream VersionTargetReference SpecDownloadDocumentation
10.1.Morello-Alp1_Linux
2022-06-13
10.1.0
2020-05-07
bare-metal/aarch64cMorellobare-metal (aarch64 host) bare-metal (x86_64 host)Release Notes
There are no pre-built binaries or versioned releases yet, users must build from source.

Project Status

There have been no releases of Morello GNU toolchain in a long time. It is currently unmaintained and lagging considerably behind upstream.

Building from Source

“Instructions on building gcc from source can be found in the Morello GNU toolchain docs as well as the Release Notes”

Get Involved

Development for this project happens in the following places:

There are no relevant mailing lists for this project

There are no official chat channels.

There are no regular meetings for this project.

Something missing, incorrect?

This page was last updated on 30th January 2026". Please let us know of any corrections via support@thecapablehub.org, alternatively raise a GitHub pull request in our repo.