diff --git a/user-doc/Installation.txt b/user-doc/Installation.txt index 28e676390553fa6b25b57cd5fc1c8e9560e8a1bf..4b7280ab003bf3b5942adb732488de47bb412be3 100644 --- a/user-doc/Installation.txt +++ b/user-doc/Installation.txt @@ -44,6 +44,23 @@ If you are using a Mac, notice that we are providing tentative port files to ins PLUMED with MacPorts. Follow the instructions at [this link](http://github.com/plumed/ports) and report feedbacks on the mailing list. +\section SupportedCompilers Supported compilers + +As of PLUMED 2.4, we require a compiler that supports C++11. The following compilers +(or later versions) should be sufficient: + +- gcc 4.8.1 +- clang 3.3 +- intel 15 + +Notice that the `./configure` script verifies that your compiler supports C++11. +Some compilers do not declare full support, but implement anyway a number of C++11 features +sufficient to compile PLUMED (this is the case for instance of intel 15 compiler). +In case you see a warning about C++11 support during `./configure` +please make sure that PLUMED compiles correctly and, if possible, execute the regtests +(using `make regtest`). Notice that we regularily test a number of compilers on travis-ci, +and at least those compilers are guaranteed to be able to compile PLUMED correctly. + \section ConfiguringPlumed Configuring PLUMED The `./configure` command