Hello,
Is there a list of hardware platforms that are supported out of the box. I think i saw x86, arm, Power PC (i guess older mac’s), and others?
thanks,
Dan
Hello,
Is there a list of hardware platforms that are supported out of the box. I think i saw x86, arm, Power PC (i guess older mac’s), and others?
thanks,
Dan
Any CPU that has either 32 or 64 bit addressing is fine. You also need a C99 compatible compiler, preferably gcc. All versions except really ancient should do. clang works as well, though the version shipping with Apple XCode 11 drops performance by about 50%. Other compilers may need some tweaks (notably to get atomic operations supported that are needed for multi-threading). To talk to the OS some basic POSIX support is required, but something that just about any system should have. For multi-threading you need POSIX threads.
In other words, anything running Linux works almost guaranteed out of the box and with some effort you can get it running on virtually anything that isn’t too exotic.
Use the development versions because portability has improved significantly.