Subproject

pTOS toolchain

The tools to build what comes next.

GCC, GNU Binutils and a C SDK for pTOS applications and freestanding kernels on m68k, ARM and x86-64.

A shared development kit

The pTOS toolchain brings together target-specific GCC and GNU Binutils builds, libgcc, libcmini headers and libraries, and program startup objects. It provides a consistent starting point for building native C applications and the operating-system kernel.

Three target families

The SDK covers m68k ELF32 and MiNT PRG+ELF, ARM ELF32, and x86-64 using the x32 ABI for applications. The x86-64 toolchain also provides an LP64 mode for freestanding kernel work. Architecture and calling-convention choices must match the libraries and startup objects used by an application.

Getting started

The repository documents source builds on Linux and macOS, Debian/Ubuntu release packages and a Homebrew tap. Its smoke tests check application ABIs, linking and compiler-runtime selection. Consult the current README and release notes for installation commands, supported versions and runtime validation results.