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.
gcc
- Home /
- CHERI Enabled Software /
- gcc
Downloads & Documentation
| Fork Version | Based on Upstream Version | Target | Reference Spec | Download | Documentation |
|---|---|---|---|---|---|
| 10.1.Morello-Alp2_Linux 2022-11-30 | 10.1.0 2020-05-07 | bare-metal/aarch64c, linux/aarch64c | Morello | bare-metal (aarch64 host) linux (aarch64 host) bare-metal (x86_64 host) linux (x86_64 host) | Release Notes |
| Fork Version | Based on Upstream Version | Target | Reference Spec | Download | Documentation |
|---|---|---|---|---|---|
| 10.1.Morello-Alp1_Linux 2022-06-13 | 10.1.0 2020-05-07 | bare-metal/aarch64c | Morello | bare-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.
We would like to use third party code to improve the functionality of this website.