A GCC cross-compiler targeting SerenityOS
Find a file
2025-12-11 02:40:07 -03:00
.github/workflows Import upstream changes from OBGGCC 2025-09-26 18:54:36 -03:00
patches Binutils 2025-12-11 02:40:07 -03:00
submodules Import upstream changes from OBGGCC 2025-12-02 16:33:12 -03:00
tools Update to GCC 15.1.0 2025-07-16 22:09:05 -03:00
.editorconfig Initial commit 2023-07-05 00:10:48 -03:00
.gitattributes Initial commit 2023-07-05 00:10:48 -03:00
.gitmodules Update to GCC 13.2.0 2025-02-24 22:38:13 -03:00
build.sh Binutils 2025-12-11 02:40:07 -03:00
LICENSE Initial commit 2023-07-05 00:10:48 -03:00
README.md Import upstream changes from OBGGCC 2025-09-26 17:54:29 -03:00

Senna

A GCC cross-compiler targeting SerenityOS.

What is this?

This version of GCC uses the patchset from the SerenityOS Ports repository, plus some extra patches to improve cross-compilation support.

Target architectures

The current release targets SerenityOS on the x86_64, aarch64 and riscv64 architectures.

Releases

You can obtain releases from the releases page. There are precompiled binaries for most platforms except Windows.