A GCC cross-compiler targeting OpenBSD 7.7
Find a file
2025-10-30 02:55:56 -03:00
.github/workflows Bump version 2025-10-30 02:55:56 -03:00
patches GCC 15 2025-10-28 13:42:56 -03:00
submodules GCC 15 2025-10-27 18:29:38 -03:00
tools Handle defined(ATAR) in the GCC wrapper 2025-10-09 01:28:17 -03:00
.editorconfig Initial commit 2023-04-07 15:56:51 -03:00
.gitattributes Initial commit 2023-04-07 15:56:51 -03:00
.gitmodules GCC 15 2025-10-27 18:29:38 -03:00
build.sh Bump version 2025-10-30 02:55:56 -03:00
LICENSE Initial commit 2023-04-07 15:56:51 -03:00
README.md Update to GCC 15.0.1 2025-07-03 18:17:13 -03:00

Atar

A GCC cross-compiler targeting OpenBSD 7.7.

Differences from the lang/gcc/11 port

This version uses the patchset from OpenBSD ports (which is currently based on GCC 11.2), plus some extra patches, and is also rebased on top of the latest GCC 15.

I also removed BSD-specific code from the host tools to allow it to be compiled on Linux and other non-BSD platforms.

Target architectures

All architectures that the lang/gcc/11 port supports are also supported here, but note that I mostly only tested the x86_64 architecture.

  • alpha-unknown-openbsd
  • hppa-unknown-openbsd
  • i386-unknown-openbsd
  • x86_64-unknown-openbsd
  • arm-unknown-openbsd
  • aarch64-unknown-openbsd
  • powerpc-unknown-openbsd
  • powerpc64-unknown-openbsd
  • sparc64-unknown-openbsd
  • mips64-unknown-openbsd
  • mips64el-unknown-openbsd
  • riscv64-unknown-openbsd

Releases

You can obtain releases from the releases page.