diff --git a/CHANGELOG.md b/CHANGELOG.md
index ef0873df006c602e2f1a32b7b50e518d9a98cbd5..ca5de7a986b81a9cdf4d1afe3454db144b5eef3e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,11 @@
 # FSL base project changelog
 
 
+## 2111.4 (Wednesday 17th November 2021)
+
+* The default C++ language standard is now `-std=c++17`.
+
+
 ## 2111.3 (Wednesday 17th November 2021)
 
 * The `$FSLDEVDIR/lib` directory is now added to the `rpath` entry for shared
diff --git a/config/buildSettings.mk b/config/buildSettings.mk
index 4ecc214eaa02221105cbb687c9c6987967fb2ac7..7492b5fb012101d466d1564762ca6b2c8064e74c 100644
--- a/config/buildSettings.mk
+++ b/config/buildSettings.mk
@@ -46,10 +46,10 @@ TCLSH   ?= ${FSLDIR}/bin/fsltclsh
 ARCHCFLAGS = -std=c99 -fPIC
 
 # Compiler flags for C++ projects.
-#  - C++11 as minimum source compatibility standard
+#  - C++17 as minimum source compatibility standard
 #  - Position independent code essential for
 #    compiling/using shared libraries
-ARCHCXXFLAGS = -std=c++11 -fPIC
+ARCHCXXFLAGS = -std=c++17 -fPIC
 
 # Preprocesor flags for C/C++ projects.
 ARCHCPPFLAGS =