PLATFORMS.md at [01fb5e6be3]

Not logged in

File PLATFORMS.md artifact 3a7f31d271 part of check-in 01fb5e6be3


Platforms

ObjFW is known to work on the following platforms, but should run on many others as well.

Android

DOS

DragonFlyBSD

FreeBSD

Haiku

iOS

Linux

MacOS X

NetBSD

OpenBSD

PlayStation Portable

QNX

Wii

Windows

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!

If you have a platform on which ObjFW does not work, please contact me as well!

Forwarding

As forwarding needs hand-written assembly for each combination of CPU architecture, executable format and calling convention, it is only available for the following platforms (except resolveClassMethod: and resolveInstanceMethod:, which are always available):

Apple means both, the Apple ABI and runtime.