Artifact c914b7a3a95404ddc19c45c8259c41d9c5ffdc31665b34c96987e64187c3e350:
- File PLATFORMS.md — part of check-in [5092bda14b] at 2013-07-24 23:05:49 on branch trunk — PLATFORMS.md: Add Linux/MIPS32. (user: js, size: 2103) [annotate] [blame] [check-ins using]
Platforms
ObjFW is known to work on the following platforms, but should run on many others as well.
DragonFlyBSD
- OS versions: 3.0, 3.3-DEVELOPMENT
- Architectures: x86, x86_64
- Compilers: GCC 4.4.7
- Runtimes: ObjFW
FreeBSD
- OS versions: 9.1-rc3
- Architectures: x86_64
- Compilers: Clang 3.1
- Runtimes: ObjFW
Haiku
- OS version: r1-alpha4
- Architectures: x86
- Compilers: Clang 3.2, GCC 4.6.3
- Runtimes: ObjFW
iOS
- Architectures: ARM
- Compilers: GCC 4.2.1
- Runtimes: Apple
Linux
- Architectures: ARM, m68k, MIPS32, PPC, x86, x86_64
- Compilers: Clang 3.0-3.2, GCC 4.6.3, GCC 4.7.0 (prerelease), GCC 4.7.1
- Runtimes: ObjFW
MacOS X
- OS versions: 10.5, 10.7, 10.8
- Architectures: PPC, x86, x86_64
- Compilers: Clang 3.1-3.2, LLVM GCC 4.2.1
- Runtimes: Apple, ObjFW
NetBSD
- OS versions: 5.1, 5.99.56
- Architectures: x86, x86_64
- Compilers: Clang 3.0, GCC 4.1.3 & 4.5.3
- Runtimes: ObjFW
OpenBSD
- OS versions: 5.2, 5.3
- Architectures: PPC, SPARC64
- Compilers: GCC 4.2.1
- Runtimes: ObjFW
PlayStation Portable
- OS versions: 5.00 M33-4
- Architectures: MIPS32
- Compiler: GCC 4.6.2 (devkitPSP release 16)
- Runtimes: ObjFW
- Limitations: No threads, no sockets
QNX
- OS versions: 6.5.0
- Architectures: x86
- Compilers: GCC 4.6.1
- Runtimes: ObjFW
Wii
- OS versions: 4.3E / Homebrew Channel 1.1.0
- Architectures: PPC
- Compilers: GCC 4.6.3 (devkitPPC release 26)
- Runtimes: ObjFW
- Limitations: No threads
Windows
- OS versions: XP (x86), 7 (x64), 8 (x64), Wine
- Architectures: x86
- Compilers: TDM GCC 4.6.1-dw2, TDM GCC 4.7.1-dw2
- Runtimes: ObjFW
Others
Basically, it should run on any POSIX system to which GCC 4 or a recent Clang version has been ported. If not, please send an e-mail with a bug report.
If you successfully ran ObjFW on a platform not listed here, please send an e-mail to js@webkeks.org so it can be added here!