-
Notifications
You must be signed in to change notification settings - Fork 81
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.