Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions gcc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
project_summary:
category: "toolchain"
home_url: "https://git.morello-project.org/morello/gnu-toolchain/gcc"
short_description: "CHERI-enabled fork of gcc"
description: |-
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.

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

#vulnerability_contact: "support@thecapablehub.org"
download_notes: "There are no pre-built binaries or versioned releases yet, users must build from source."
last_update: 30th January 2026"

project_contribution:
src_tree: |-
- [morello/gnu-toolchain/gcc](https://git.morello-project.org/morello/gnu-toolchain/gcc)
chat: |-
There are no official chat channels.
mailing_lists: |-
There are no relevant mailing lists for this project
meetings: |-
There are no regular meetings for this project.

buildingFromSource: |-
"Instructions on building gcc from source can be found in the [Morello GNU toolchain docs](https://sdk.morello-project.org/docs/gnu/) as well as the Release Notes"

software:

- arch: "bare-metal/aarch64c, linux/aarch64c"
releases:
- version: "10.1.Morello-Alp2_Linux"
version_date: 2022-11-30
version_url: "https://developer.arm.com/Tools%20and%20Software/Morello%20Development%20Tools#Downloads"
latest: true
cheri_spec: Morello
upstream_version: "10.1.0"
upstream_date: 2020-05-07
upstream_url: "https://gcc.gnu.org/git/?p=gcc.git;a=tag;h=refs/tags/releases/gcc-10.1.0"
images:
- label: "bare-metal (aarch64 host)"
link: "https://developer.arm.com/-/cdn-downloads/permalink/Arm-GNU-Toolchain-Morello/10.1.Morello-Alp2_Linux/arm-gnu-toolchain-10.1.morello-alp2-aarch64-aarch64-none-elf.tar.xz"
- label: "linux (aarch64 host)"
link: "https://developer.arm.com/-/cdn-downloads/permalink/Arm-GNU-Toolchain-Morello/10.1.Morello-Alp2_Linux/arm-gnu-toolchain-10.1.morello-alp2-aarch64-aarch64-none-linux-gnu.tar.xz"
- label: "bare-metal (x86_64 host)"
link: "https://developer.arm.com/-/cdn-downloads/permalink/Arm-GNU-Toolchain-Morello/10.1.Morello-Alp2_Linux/arm-gnu-toolchain-10.1.morello-alp2-x86_64-aarch64-none-elf.tar.xz"
- label: "linux (x86_64 host)"
link: "https://developer.arm.com/-/cdn-downloads/permalink/Arm-GNU-Toolchain-Morello/10.1.Morello-Alp2_Linux/arm-gnu-toolchain-10.1.morello-alp2-x86_64-aarch64-none-linux-gnu.tar.xz"
docs:
- label: "Release Notes"
link: "https://developer.arm.com/documentation/109399/10-1-Morello-Alp2-2022_11/"
- arch: "bare-metal/aarch64c"
releases:
- version: "10.1.Morello-Alp1_Linux"
version_date: 2022-06-13
version_url: "https://developer.arm.com/Tools%20and%20Software/Morello%20Development%20Tools#Downloads"
latest: false
cheri_spec: Morello
upstream_version: "10.1.0"
upstream_date: 2020-05-07
upstream_url: "https://gcc.gnu.org/git/?p=gcc.git;a=tag;h=refs/tags/releases/gcc-10.1.0"
images:
- label: "bare-metal (aarch64 host)"
link: "https://developer.arm.com/-/cdn-downloads/permalink/Arm-GNU-Toolchain-Morello/10.1.Morello-Alp1_Linux/arm-gnu-toolchain-10.1.Morello-Alp1-aarch64-aarch64-none-elf.tar.xz"
- label: "bare-metal (x86_64 host)"
link: "https://developer.arm.com/-/cdn-downloads/permalink/Arm-GNU-Toolchain-Morello/10.1.Morello-Alp1_Linux/arm-gnu-toolchain-10.1.Morello-Alp1-x86_64-aarch64-none-elf.tar.xz"
docs:
- label: "Release Notes"
link: "https://developer.arm.com/documentation/109399/10-1-Morello-Alp2-2022_11/"