diff --git a/irdb-libs/dump_insns/SConscript b/irdb-libs/dump_insns/SConscript
index 08948a1cc8a76fa954246549ae2ecd9971501d23..bdd98d4d4bfd2a20aa161fca24aaebcc980444f0 100644
--- a/irdb-libs/dump_insns/SConscript
+++ b/irdb-libs/dump_insns/SConscript
@@ -13,7 +13,7 @@ cpppath='''
 
 files=Glob( Dir('.').srcnode().abspath+"/*.cpp")
 
-myenv.Append(CPPFLAGS="-std=c++17")
+myenv.Append(CPPFLAGS="-std=c++14")
 
 
 pgm="dump_insns.exe"
diff --git a/irdb-libs/dump_map/SConscript b/irdb-libs/dump_map/SConscript
index 9515e0384518242be83636d843a05f850ec215fc..31f7ac41ba5e13bc5c0c8f928475ab9f7f5463bc 100644
--- a/irdb-libs/dump_map/SConscript
+++ b/irdb-libs/dump_map/SConscript
@@ -11,7 +11,7 @@ cpppath='''
 	 $IRDB_SDK/include 
 	'''
 
-myenv.Append(CPPFLAGS="-std=c++17")
+myenv.Append(CPPFLAGS="-std=c++14")
 
 LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
 LIBS=Split( " irdb-core irdb-cfg irdb-util irdb-transform ") 
diff --git a/irdb-libs/ir_builders/SConscript b/irdb-libs/ir_builders/SConscript
index 42780e7cf6e3713351c1dba449811c138713bd2b..158efa768b2a74309da9f8d9727bdaebc5f018d3 100644
--- a/irdb-libs/ir_builders/SConscript
+++ b/irdb-libs/ir_builders/SConscript
@@ -24,7 +24,7 @@ if 'build_tools' not in myenv or myenv['build_tools'] is None or int(myenv['buil
 
 	myenv=myenv.Clone(CPPPATH=Split(cpppath))
 
-	myenv.Append(CCFLAGS=" -std=c++17 -Wall")
+	myenv.Append(CCFLAGS=" -std=c++14 -Wall")
 
 	ehframe=myenv.SharedObject("read_ehframe.cpp");
 	split_eh_frame=myenv.SharedObject("split_eh_frame.cpp");
diff --git a/irdb-libs/libEXEIO/src/SConscript b/irdb-libs/libEXEIO/src/SConscript
index 2ae3a0b0af71e79c7c5041ee2df072d6110fd2c7..8655f2860650aae3706944c0280fce52963a76f9 100644
--- a/irdb-libs/libEXEIO/src/SConscript
+++ b/irdb-libs/libEXEIO/src/SConscript
@@ -20,7 +20,7 @@ cpppath='''
 
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS=" -std=c++17 -Wall -Werror ")
+myenv.Append(CXXFLAGS=" -std=c++14 -Wall -Werror ")
 lib=myenv.SharedLibrary(libname, Split(files), LIBS=Split("irdb-core pebliss"), LIBPATH="$SECURITY_TRANSFORMS_HOME/lib" )
 
 install=myenv.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
diff --git a/irdb-libs/libEXEIO/test/SConscript b/irdb-libs/libEXEIO/test/SConscript
index 3df481f7b7f843c68f35118d4c01d8cb9fff1705..e2df64a615d035464b279a559536da983bb921b6 100644
--- a/irdb-libs/libEXEIO/test/SConscript
+++ b/irdb-libs/libEXEIO/test/SConscript
@@ -30,7 +30,7 @@ if "CYGWIN" in sysname:
 	libs = libs + " iconv"
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath), LIBS=Split(libs), LIBPATH=Split(libpath))
-myenv.Append(CXXFLAGS=" -Wall -Werror -std=c++17 ")
+myenv.Append(CXXFLAGS=" -Wall -Werror -std=c++14 ")
 pgm=myenv.Program(libname, Split(files))
 
 install=myenv.Install("$SECURITY_TRANSFORMS_HOME/bin/", pgm)
diff --git a/irdb-libs/libIRDB-cfg/src/SConscript b/irdb-libs/libIRDB-cfg/src/SConscript
index 2ef427576af6c0bcdf5458a977bdf93f0f0db1d7..0192688f58486e31da2b54684b31ef21565aacde 100644
--- a/irdb-libs/libIRDB-cfg/src/SConscript
+++ b/irdb-libs/libIRDB-cfg/src/SConscript
@@ -21,7 +21,7 @@ libpath='''
 	$SECURITY_TRANSFORMS_HOME/lib
 	'''
 
-myenv.Append(CCFLAGS=" -Wall -std=c++17 -fmax-errors=2 ")
+myenv.Append(CCFLAGS=" -Wall -std=c++14 -fmax-errors=2 ")
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
 lib=myenv.SharedLibrary(libname, Split(files), LIBS=Split("irdb-core"), LIBPATH=Split(libpath))
diff --git a/irdb-libs/libIRDB-core/src/SConscript b/irdb-libs/libIRDB-core/src/SConscript
index a62e7044368891e0d5179d447a74167d6d4d7242..de63795246c7d93dc4a5a826145358bd1799dd59 100644
--- a/irdb-libs/libIRDB-core/src/SConscript
+++ b/irdb-libs/libIRDB-core/src/SConscript
@@ -56,7 +56,7 @@ libpath='''
 	$SECURITY_TRANSFORMS_HOME/lib
         '''
 
-myenv.Append(CCFLAGS=" -Wall -std=c++17 -fmax-errors=2")
+myenv.Append(CCFLAGS=" -Wall -std=c++14 -fmax-errors=2")
 myenv.Append(LIBPATH=libpath)
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
diff --git a/irdb-libs/libIRDB-deep/src/SConscript b/irdb-libs/libIRDB-deep/src/SConscript
index d980c8b97531bdf423ec979f67d3e50468ebaa89..86998c6cee410965797a382e4f3d64b98ee1a882 100644
--- a/irdb-libs/libIRDB-deep/src/SConscript
+++ b/irdb-libs/libIRDB-deep/src/SConscript
@@ -20,7 +20,7 @@ cpppath='''
 #myenv.Append(CCFLAGS=" -Wall -W -Wextra -Wconversion ")
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS = " -std=c++17 ")
+myenv.Append(CXXFLAGS = " -std=c++14 ")
 lib=myenv.SharedLibrary(libname, Split(files), LIBS=Split("irdb-core irdb-util irdb-transform stars MEDSannotation"), LIBPATH=Split("$SECURITY_TRANSFORMS_HOME/lib"))
 
 install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
diff --git a/irdb-libs/libIRDB-elfdep/src/SConscript b/irdb-libs/libIRDB-elfdep/src/SConscript
index 635b6075ac62f9eb7705679149765f50048e985a..86fb9c1a4fbfb038a9aa5d314957351d81dd328c 100644
--- a/irdb-libs/libIRDB-elfdep/src/SConscript
+++ b/irdb-libs/libIRDB-elfdep/src/SConscript
@@ -20,7 +20,7 @@ LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
 LIBS=Split("irdb-core irdb-transform")
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS = " -std=c++17 ")
+myenv.Append(CXXFLAGS = " -std=c++14 ")
 
 lib=myenv.SharedLibrary("irdb-elfdep",  Split(files), LIBPATH=LIBPATH, LIBS=LIBS)
 install=myenv.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
diff --git a/irdb-libs/libIRDB-elfdep/test/SConscript b/irdb-libs/libIRDB-elfdep/test/SConscript
index 38e8736186fe1c32081d2ee085d7e1eeb9229667..ebd9ea15ebf57be79f9911ec4845d42567d7c6e3 100644
--- a/irdb-libs/libIRDB-elfdep/test/SConscript
+++ b/irdb-libs/libIRDB-elfdep/test/SConscript
@@ -11,7 +11,7 @@ myenv.Replace(ZIPR_HOME=os.environ['ZIPR_HOME'])
 myenv.Replace(ZIPR_SDK=os.environ['ZIPR_SDK'])
 myenv.Replace(IRDB_SDK=os.environ['IRDB_SDK'])
 
-myenv.Replace(CXXFLAGS = " -g -std=c++17 -Wall ")
+myenv.Replace(CXXFLAGS = " -g -std=c++14 -Wall ")
 myenv.Append(LINKFLAGS = " -Wl,-unresolved-symbols=ignore-in-shared-libs ")
 
 cpppath=''' 
diff --git a/irdb-libs/libIRDB-syscall/src/SConscript b/irdb-libs/libIRDB-syscall/src/SConscript
index f81c2c55769af3cb21999b01f7f93480d147a9b7..4777121632738c8590953aa2d2dbbe541b3dbd87 100644
--- a/irdb-libs/libIRDB-syscall/src/SConscript
+++ b/irdb-libs/libIRDB-syscall/src/SConscript
@@ -18,7 +18,7 @@ cpppath='''
 
 #myenv.Append(CCFLAGS=" -Wall -W -Wextra -Wconversion ")
 
-myenv.Append(CXXFLAGS = " -std=c++17 ")
+myenv.Append(CXXFLAGS = " -std=c++14 ")
 
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
diff --git a/irdb-libs/libIRDB-transform/src/SConscript b/irdb-libs/libIRDB-transform/src/SConscript
index 49ae10447e7173777b6a8c0bfd095c110558d6f1..0bc20478438794a1b354c46a71504f86458ca9a9 100644
--- a/irdb-libs/libIRDB-transform/src/SConscript
+++ b/irdb-libs/libIRDB-transform/src/SConscript
@@ -24,7 +24,7 @@ LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
 LIBS=Split("irdb-core irdb-cfg irdb-util MEDSannotation capstone keystone")
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS = " -std=c++17 ")
+myenv.Append(CXXFLAGS = " -std=c++14 ")
 
 lib=myenv.SharedLibrary("irdb-transform",  Split(files), LIBPATH=LIBPATH, LIBS=LIBS)
 install=myenv.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
diff --git a/irdb-libs/libIRDB-util/src/SConscript b/irdb-libs/libIRDB-util/src/SConscript
index 1669589c1cdbca059688f1f58bc76ed2461d5a10..c0bfa55eccf303289700c3534369f9d07830c010 100644
--- a/irdb-libs/libIRDB-util/src/SConscript
+++ b/irdb-libs/libIRDB-util/src/SConscript
@@ -22,7 +22,7 @@ cpppath='''
 #myenv.Append(CCFLAGS=" -Wall -W -Wextra -Wconversion ")
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS = " -std=c++17 ")
+myenv.Append(CXXFLAGS = " -std=c++14 ")
 lib=myenv.SharedLibrary(libname, Split(files), LIBS=Split("irdb-core"), LIBPATH=Split("$SECURITY_TRANSFORMS_HOME/lib"))
 
 install=env.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
diff --git a/irdb-libs/libMEDSannotation/SConscript b/irdb-libs/libMEDSannotation/SConscript
index c93d70e1d0d3f9cf2cee70aad5acd226da951481..f250ef67d68c59a4ff290e12099c3d1935d1b401 100644
--- a/irdb-libs/libMEDSannotation/SConscript
+++ b/irdb-libs/libMEDSannotation/SConscript
@@ -29,7 +29,7 @@ cpppath='''
 #CFLAGS="-fPIC  "
 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
-myenv.Append(CXXFLAGS=" -std=c++17 -Wall -Werror ")
+myenv.Append(CXXFLAGS=" -std=c++14 -Wall -Werror ")
 lib=myenv.SharedLibrary(lib, Split(files))
 
 install=myenv.Install("$SECURITY_TRANSFORMS_HOME/lib/", lib)
diff --git a/irdb-libs/meds2pdb/SConscript b/irdb-libs/meds2pdb/SConscript
index d3885fd3bd96063a6c29726cf6166f34351a676a..d830c12a0d753795dcfce8bffde2c2cbd067ca41 100644
--- a/irdb-libs/meds2pdb/SConscript
+++ b/irdb-libs/meds2pdb/SConscript
@@ -19,7 +19,7 @@ files=Glob( Dir('.').srcnode().abspath+"/*.cpp") + Glob(Dir('.').srcnode().abspa
 
 pgm="meds2pdb"
 
-myenv.Append(CXXFLAGS = " -std=c++17 ")
+myenv.Append(CXXFLAGS = " -std=c++14 ")
 LIBPATH="$SECURITY_TRANSFORMS_HOME/lib"
 LIBS=Split(" irdb-cfg irdb-util irdb-transform EXEIO MEDSannotation pqxx "+env.subst('$BASE_IRDB_LIBS')) 
 myenv=myenv.Clone(CPPPATH=Split(cpppath))
diff --git a/irdb-libs/thanos/SConscript b/irdb-libs/thanos/SConscript
index 5e9935985828fcf11d8af6675ba8521a4489e894..99bf343a684b454342630981b3a18334cde45703 100644
--- a/irdb-libs/thanos/SConscript
+++ b/irdb-libs/thanos/SConscript
@@ -14,7 +14,7 @@ cpppath='''
 
 files=Glob( Dir('.').srcnode().abspath+"/*.cpp")
 
-myenv.Append(CXXFLAGS = " -std=c++17 -Wall ")
+myenv.Append(CXXFLAGS = " -std=c++14 -Wall ")
 
 pgm="thanos.exe"
 
diff --git a/zipr_push64_reloc_plugin/SConscript b/zipr_push64_reloc_plugin/SConscript
index 3244ef07b03fc67ccbaaee7bab8dbbd95c576c33..51ddc4029b635aa9398368a4f02bed6c56f37e9a 100644
--- a/zipr_push64_reloc_plugin/SConscript
+++ b/zipr_push64_reloc_plugin/SConscript
@@ -48,7 +48,7 @@ libpath='''
 if sysname != "SunOS":
 	myenv.Append(CCFLAGS=" -Wall -Werror -fmax-errors=2")
 
-myenv.Append(CXXFLAGS=" -std=c++17 ")
+myenv.Append(CXXFLAGS=" -std=c++14 ")
 myenv=myenv.Clone(CPPPATH=Split(cpppath), LIBS=Split(libs), LIBPATH=Split(libpath), SHLIBSUFFIX=".zpi", SHLIBPREFIX="")
 lib=myenv.SharedLibrary("push64_relocs", Split(files))
 
diff --git a/zipr_unpin_plugin/SConscript b/zipr_unpin_plugin/SConscript
index ca757d073e2629bef68596e63efc0ffd58a2691c..ce5a254321eeae701c613567e9d90f531a9ce526 100644
--- a/zipr_unpin_plugin/SConscript
+++ b/zipr_unpin_plugin/SConscript
@@ -50,7 +50,7 @@ libpath='''
 if sysname != "SunOS":
 	myenv.Append(CCFLAGS=" -Wall -Werror -fmax-errors=2")
 
-myenv.Append(CXXFLAGS=" -std=c++17 ")
+myenv.Append(CXXFLAGS=" -std=c++14 ")
 myenv=myenv.Clone(CPPPATH=Split(cpppath), LIBS=Split(libs), LIBPATH=Split(libpath), SHLIBSUFFIX=".zpi", SHLIBPREFIX="")
 lib=myenv.SharedLibrary("unpin", Split(files))