Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
C++17 is required since commit d5718258083be61d600e55b70915ccca43666e0f.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 26 Aug 2022 13:13:01 +0000 (15:13 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 26 Aug 2022 13:13:01 +0000 (15:13 +0200)
CMakeLists.txt
ChangeLog
docs/source/Installing_SimGrid.rst

index 048ddd6..daefe9f 100644 (file)
@@ -53,7 +53,7 @@ if (CMAKE_COMPILER_IS_GNUCC)
   endif()
 endif()
 
-## We need a decent support of the C++14 and C11 standards
+## We need a decent support of the C++17 and C11 standards
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
index 7ee375d..d6e32b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -36,7 +36,8 @@ Platform description & visualization:
     demonstrates how we can generate a nice graphical representation of the
        platform.
 
-General: 
+General:
+  - SimGrid now requires a compiler with C++17 support.
   - Modified the host_by_name functions:
     - Now, they return only hosts, not VMs, and in a much more efficient way.
        - If one wants to find a VM by name, he now needs to know the host on
index 9d5d606..6a94fe2 100644 (file)
@@ -111,8 +111,8 @@ Getting the Dependencies
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
 C++ compiler (either g++, clang, or icc).
-  We use the C++14 standard, and older compilers tend to fail on
-  us. It seems that g++ 5.0 or higher is required nowadays (because of
+  We use the C++17 standard, and older compilers tend to fail on
+  us. It seems that g++ 7.0 or higher is required nowadays (because of
   boost).  SimGrid compiles well with `clang` or `icc` too.
 Python 3.
   SimGrid should build without Python. That is only needed by our regression test suite.