Skip to content

Compiler Compatibility

PpHd edited this page Apr 13, 2017 · 37 revisions

Any C99 compliant compiler should work. Here is the result of the test suite against different systems:

compiler support
Linux gcc 4.9  ok
Linux gcc 6.1 ok
Linux clang 3.5 ok
Linux clang 4.0 ok
Window mingw gcc ok
Windows MS CL ko
Linux Intel ICC 17 ok
Linux-tcc GIT ko

NOTE 1: Variadic macros are not properly supported by Microsoft Visual C++ compiler, resulting in huge incompatibility with M*LIB. See here or here NOTE 2: clang 3.5 shall have a working stdatomic.h.

Clone this wiki locally