Fix build on Centos 7.
authorCarl Hetherington <cth@carlh.net>
Sat, 30 Apr 2022 21:10:49 +0000 (23:10 +0200)
committerCarl Hetherington <cth@carlh.net>
Sat, 30 Apr 2022 21:10:49 +0000 (23:10 +0200)
wscript

diff --git a/wscript b/wscript
index 591a10e5445c6989026cee35183e706d81e03a46..e30727c8cfceba81d7e9a4b4ce99faf0562c7caf 100644 (file)
--- a/wscript
+++ b/wscript
@@ -128,7 +128,9 @@ def configure(conf):
             conf.env.append_value('CXXFLAGS', ['-Wno-cast-function-type'])
         # Most gccs still give these warnings from boost::optional
         conf.env.append_value('CXXFLAGS', ['-Wno-maybe-uninitialized'])
-        conf.env.append_value('CXXFLAGS', ['-Wsuggest-override'])
+        if int(gcc[0]) > 4:
+            # gcc 4.8.5 on Centos 7 does not have this warning
+            conf.env.append_value('CXXFLAGS', ['-Wsuggest-override'])
 
     if conf.options.enable_debug:
         conf.env.append_value('CXXFLAGS', ['-g', '-DDCPOMATIC_DEBUG', '-fno-omit-frame-pointer'])