Menu

Tree [1bc72f] master 1.2 /
 History

HTTPS access


File Date Author Commit
 .github 2025-07-04 Kartatz Kartatz [29e76f] Fix LTO plugin support in binutils
 patches 2025-07-04 Kartatz Kartatz [29e76f] Fix LTO plugin support in binutils
 submodules 2025-07-04 Kartatz Kartatz [29e76f] Fix LTO plugin support in binutils
 tools 2025-02-16 Kartatz Kartatz [a667e4] Update to GCC 15.0.1
 .editorconfig 2023-04-07 Kartatz Kartatz [849ae0] Initial commit
 .gitattributes 2023-04-07 Kartatz Kartatz [849ae0] Initial commit
 .gitmodules 2025-02-16 Kartatz Kartatz [a667e4] Update to GCC 15.0.1
 LICENSE 2023-04-07 Kartatz Kartatz [849ae0] Initial commit
 README.md 2025-02-16 Kartatz Kartatz [a667e4] Update to GCC 15.0.1
 build.sh 2025-07-17 Kartatz Kartatz [1bc72f] Import upstream changes from OBGGCC

Read Me

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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.