ObjFW is known to work on the following platforms, but should run on
many others as well:
+--------------------------+--------------+----------------------+---------+
| OS | Architecture | Compiler | Runtime |
+--------------------------+--------------+----------------------+---------+
| FreeBSD 8.0 | x86 | | GNU |
+--------------------------+--------------+----------------------+---------+
| Linux 2.6.* | x86 | gcc 4.4.1 | GNU |
| Linux 2.6.* | x86 | llvm/clang r83252 | GNU |
| Linux 2.6.* | x86_64 | gcc 4.4.1 | GNU |
+--------------------------+--------------+----------------------+---------+
| iPhone OS 2.2.1 - 3.1.2 | arm | gcc 4.2 | Apple |
| Mac OS X 10.5 | ppc | gcc 4.0 + 4.2 | Apple |
| Mac OS X 10.5 | ppc64 | gcc 4.0 + 4.2 | Apple |
| Mac OS X 10.5 - 10.6 | x86 | gcc 4.0 + 4.2 | Apple |
| Mac OS X 10.5 - 10.6 | x86_64 | gcc 4.0 + 4.2 | Apple |
+--------------------------+--------------+----------------------+---------+
| MirBSD 10uAB | x86 | gcc 4.4.2 | GNU |
+--------------------------+--------------+----------------------+---------+
| NetBSD 4.0 | x86 | gcc 4.1.2 prerelease | GNU |
+--------------------------+--------------+----------------------+---------+
| OpenBSD 4.6 - 4.7 | x86_64 | gcc 4.2.1 - 4.2.4 | GNU |
+--------------------------+--------------+----------------------+---------+
| OpenSolaris 2009.06 | x86 | | GNU |
| OpenSolaris 2009.06 | x86_64 | | GNU |
+--------------------------+--------------+----------------------+---------+
| Windows XP - 7 / Cygwin | x86 | | GNU |
| Windows XP - 7 / MinGW32 | x86 | | GNU |
| Windows 7 / MinGW64 | x86_64 | | GNU |
+--------------------------+--------------+----------------------+---------+
Basically, it should run on any POSIX system to which gcc4 or a recent
clang version has been ported. If not, please send an e-mail with a bug
report.