A GCC cross-compiler targeting SerenityOS
  • Shell 87.7%
  • CMake 12.3%
Find a file
2025-12-12 20:11:02 -03:00
.github/workflows Initial commit 2025-12-12 18:21:26 -03:00
patches Binutils 2025-12-12 20:11:02 -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 19:37:44 -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.