You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here is what LLVM say about host platform and compiler support:
LLVM is very demanding of the host C++ compiler, and as such tends to expose bugs in the compiler. We also attempt to follow improvements and developments in the C++ language and library reasonably closely. As such, we require a modern host C++ toolchain, both compiler and standard library, in order to build LLVM.
LLVM is written using the subset of C++ documented in coding standards. To enforce this language version, we check the most popular host toolchains for specific minimum versions in our build systems:
Clang 3.5
Apple Clang 6.0
GCC 5.1
Visual Studio 2017
Anything older than these toolchains may work, but will require forcing the build system with a special option and is not really a supported host platform. Also note that older versions of these compilers have often crashed or miscompiled LLVM.
Note also that there is a list of caveats for certain combinations of build compiler and standard C++ libraries, so we do have that option if we have particular problems.
Update in call on 09th March: @sscalpone has tested GCC 7.2+ on Power and x86 with no issues.
Now waiting for #969 to land before continuing on Clang versions.
In order to become a part of the LLVM project we need to match the supported platforms and build compilers. There are some caveats to this:
Here is what LLVM say about host platform and compiler support:
Note also that there is a list of caveats for certain combinations of build compiler and standard C++ libraries, so we do have that option if we have particular problems.
To do:
The text was updated successfully, but these errors were encountered: