summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorJonathan Reams <jbreams@mongodb.com>2016-04-27 17:16:55 -0400
committerJonathan Reams <jbreams@mongodb.com>2016-04-28 10:15:22 -0400
commit8e22eb793373f35fa631baa3235b9ac662da0b22 (patch)
treeacb41b0e564e2390c1caf708d041bee8cab3376b /SConstruct
parente7e0ef104b8266d0dbd786c8bb4e8e8b77c8f0e6 (diff)
downloadmongo-8e22eb793373f35fa631baa3235b9ac662da0b22.tar.gz
SERVER-23957 Honor disable-minimum-compiler-version-enforcement for libstdc++
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct3
1 files changed, 2 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index 077e1ae0d60..ebd74302f7e 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1972,7 +1972,8 @@ def doConfigure(myenv):
'CheckModernLibStdCxx' : CheckModernLibStdCxx,
})
- if not conf.CheckModernLibStdCxx():
+ suppress_invalid = has_option("disable-minimum-compiler-version-enforcement")
+ if not conf.CheckModernLibStdCxx() and not suppress_invalid:
myenv.ConfError("When using libstdc++, MongoDB requires libstdc++ from GCC 5.3.0 or newer")
conf.Finish()