Compiler Support - isuruf/symengine GitHub Wiki
Primary Compilers
All compilers listed in this section compile SymEngine in both Debug/Release modes and all tests pass.
MSVC
AppVeyor tests the following compilers and platforms with every commit:
- MSVC 15 on Windows
GCC
Travis tests the following compilers and platforms with every commit:
- gcc 4.6.3 on Linux
- gcc 4.8.3 on OSX
AppVeyor tests with every commit:
- gcc 4.8.1 on Windows (MinGW)
- gcc 4.9.1 on Windows (MinGW-w64)
Clang
Travis tests the following compilers and platforms with every commit:
- Clang 3.4 on Linux
- Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn) on OS X
Intel
Tested manually.
| Git Commit | icpc version | Status |
|---|---|---|
| 6e154afa9a9000984ded6ba0d851a6c72ffd9277 | 15.0.3 | Pass |
Status "Pass": Compiles in both Debug/Release modes and all tests pass.
Secondary Compilers
These compilers are only tested from time to time. They should at least build the main library (libsymengine.so).
| Git Commit | Compiler | Status |
|---|---|---|
| 6e154afa9a9000984ded6ba0d851a6c72ffd9277 | PGI 14.7.0 | Builds the main library with this patch |