From 124fdf2b928ca8dcd188bbbb81d3d7610241b786 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Sun, 12 Mar 2017 20:19:46 +0100 Subject: [PATCH] Clarified which compilers are required for PLUMED 2.4 --- user-doc/Installation.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/user-doc/Installation.txt b/user-doc/Installation.txt index 28e676390..4b7280ab0 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 -- GitLab