Files
cground/docs/PLATFORM_SUPPORT.md

33 lines
1.1 KiB
Markdown
Raw Normal View History

2026-01-15 14:08:00 +11:00
# CGround Platform Support
This document details platforms that the CGround interpreter intends to support.
## Tier 1 - Actively tested
These platforms are where CGround is actively tested and developed. These should have the best support and stability (as far as stability with CGround goes).
* Linux x86_64, gcc, gnulibc
* Linux x86_64, clang, gnulibc
## Tier 2 - Sometimes tested
These platforms are where CGround is sometimes tested. These should work most of the time, but some features may break.
* Linux arm64, clang, gnulibc
* MacOS x86_64, clang, included libc
* MacOS arm64, clang, included libc
* OpenBSD, built in cc, included libc
* Haiku, gcc, included libc
## Tier 3 - should work, untested
These platforms, in theory, should be compatible with the CGround codebase. However, there has been zero testing, and there are no guarantees about whether stuff works.
* Any modern UNIX-like OS/subsystem
## Tier 4 - unlikely to work
These platforms will not work with CGround unless modifications are made to either CGround or the platform it is running on.
* Windows