summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2021-02-03 22:24:56 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-02-23 19:36:13 +0000
commit16ce9754595d39cd093e2a6adc78366db1d46f2b (patch)
treea7ab47d627a23c073d37dd1df3c903273af6517f
parentb964c7a249cd2329203e6dffeec18da716235b71 (diff)
downloadmongo-16ce9754595d39cd093e2a6adc78366db1d46f2b.tar.gz
SERVER-51722 Enable -moutline-atomics on aarch64
(cherry picked from commit 63a5a847c4ef2864e27cd406812bf47921d16e73) (cherry picked from commit 93bc7e374ba62439469d2f7b1bdbf47d50ed4422)
-rw-r--r--SConstruct7
1 files changed, 6 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index 2ae9a457f47..f96bbe1809c 100644
--- a/SConstruct
+++ b/SConstruct
@@ -3624,7 +3624,12 @@ def doConfigure(myenv):
else:
myenv.ConfError("Running on ppc64le, but can't find a correct vec_vbpermq output index. Compiler or platform not supported")
- return conf.Finish()
+ myenv = conf.Finish()
+
+ if env['TARGET_ARCH'] == "aarch64":
+ AddToCCFLAGSIfSupported(myenv, "-moutline-atomics")
+
+ return myenv
env = doConfigure( env )