ObjFW is known to work on the following platforms, but should run on
many others as well:
+--------------------------+--------------+----------------------+
| OS | Architecture | Compiler |
+--------------------------+--------------+----------------------+
| FreeBSD 8.0 | x86 | |
+--------------------------+--------------+----------------------+
| Linux 2.6.* | x86 | gcc 4.4.1 |
| Linux 2.6.* | x86 | llvm/clang r83252 |
| Linux 2.6. | x86_64 | gcc 4.4.1 |
+--------------------------+--------------+----------------------+
| iPhone OS 2.2.1 - 3.1.2 | arm | gcc 4.2 |
| Mac OS X 10.5 | ppc | gcc 4.0 + 4.2 |
| Mac OS X 10.5 | ppc64 | gcc 4.0 + 4.2 |
| Mac OS X 10.5 - 10.6 | x86 | gcc 4.0 + 4.2 |
| Mac OS X 10.5 - 10.6 | x86_64 | gcc 4.0 + 4.2 |
+--------------------------+--------------+----------------------+
| MirBSD 10uAB | x86 | gcc 4.4.2 |
+--------------------------+--------------+----------------------+
| NetBSD 4.0 | x86 | gcc 4.1.2 prerelease |
+--------------------------+--------------+----------------------+
| OpenBSD 4.6 | x86_64 | gcc 4.2.4 |
+--------------------------+--------------+----------------------+
| OpenSolaris 2009.06 | x86 | |
| OpenSolaris 2009.06 | x86_64 | |
+--------------------------+--------------+----------------------+
| Windows XP - 7 / cygwin | x86 | |
| Windows XP - 7 / mingw32 | x86 | |
+--------------------------+--------------+----------------------+
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.