Skip to content
Isuru Fernando edited this page Sep 1, 2016 · 10 revisions

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.7.3 on Linux
  • gcc 4.8.3 on OSX

AppVeyor tests with every commit:

  • gcc 4.9.1 on Windows (MinGW)
  • gcc 4.8.5 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
v0.2.0 16.0.2 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