summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/scons/mongodbtoolchain_clang.vars2
-rw-r--r--etc/scons/mongodbtoolchain_gcc.vars2
2 files changed, 4 insertions, 0 deletions
diff --git a/etc/scons/mongodbtoolchain_clang.vars b/etc/scons/mongodbtoolchain_clang.vars
index 791a44745ca..b9896888614 100644
--- a/etc/scons/mongodbtoolchain_clang.vars
+++ b/etc/scons/mongodbtoolchain_clang.vars
@@ -1,6 +1,7 @@
# Configures the build to use the Clang toolchain in /opt/mongodbtoolchain/v2
import os
+import subprocess
import SCons.Defaults
# Get the default SCons path as a list
@@ -19,4 +20,5 @@ ENV = {
# printed for each compiler invocation.
CC = '/opt/mongodbtoolchain/v2/bin/clang'
CXX = '/opt/mongodbtoolchain/v2/bin/clang++'
+AR = subprocess.check_output([CXX, '-print-prog-name=ar']).strip()
OBJCOPY = '/opt/mongodbtoolchain/v2/bin/objcopy'
diff --git a/etc/scons/mongodbtoolchain_gcc.vars b/etc/scons/mongodbtoolchain_gcc.vars
index 061665d7d69..efad8b41980 100644
--- a/etc/scons/mongodbtoolchain_gcc.vars
+++ b/etc/scons/mongodbtoolchain_gcc.vars
@@ -1,6 +1,7 @@
# Configures the build to use the GCC toolchain in /opt/mongodbtoolchain/v2
import os
+import subprocess
import SCons.Defaults
# Get the default SCons path as a list
@@ -19,4 +20,5 @@ ENV = {
# printed for each compiler invocation.
CC = '/opt/mongodbtoolchain/v2/bin/gcc'
CXX = '/opt/mongodbtoolchain/v2/bin/g++'
+AR = subprocess.check_output([CXX, '-print-prog-name=ar']).strip()
OBJCOPY = '/opt/mongodbtoolchain/v2/bin/objcopy'