diff --git a/.evergreen/install-node-source.sh b/.evergreen/install-node-source.sh index ef4deb3cc5..f62dcf547d 100755 --- a/.evergreen/install-node-source.sh +++ b/.evergreen/install-node-source.sh @@ -15,11 +15,25 @@ else echo "[INFO] Choosing v3 because OS_ARCH is $OS_ARCH" export TOOLCHAIN_PATH='/opt/mongodbtoolchain/v3/bin' fi -export PATH="$TOOLCHAIN_PATH:/opt/mongodbtoolchain/v4/bin:/opt/mongodbtoolchain/v3/bin:${ORIGINAL_PATH}" +export PATH="$TOOLCHAIN_PATH:${ORIGINAL_PATH}" -export PATH="/opt/mongodbtoolchain/v4/bin:/opt/mongodbtoolchain/v3/bin:${ORIGINAL_PATH}" -export CC=gcc -export CXX=g++ + +if [ `uname` = Darwin ]; then + echo "Using clang version:" + (which clang && clang --version) + + echo "Using clang++ version:" + (which clang++ && clang++ --version) +else + export CC=gcc + export CXX=g++ + + echo "Using gcc version:" + (which gcc && gcc --version) + + echo "Using g++ version:" + (which g++ && g++ --version) +fi NODE_JS_TARBALL_FILE="node-v${NODE_JS_VERSION}.tar.gz" NODE_JS_TARBALL_PATH="${EVGDIR}/${NODE_JS_TARBALL_FILE}" @@ -29,12 +43,6 @@ NODE_JS_SOURCE_PATH="${EVGDIR}/node-v${NODE_JS_VERSION}" # scripts to simply do `nvm use` NODE_JS_INSTALL_DIR="${NVM_DIR}/versions/node/v${NODE_JS_VERSION}" -echo "Using gcc version:" -(which gcc && gcc --version) - -echo "Using g++ version:" -(which g++ && g++ --version) - echo "Using python3 version:" (which python3 && python3 --version) || true diff --git a/.evergreen/setup-env.sh b/.evergreen/setup-env.sh index 7526c19cc2..ad669f7ace 100755 --- a/.evergreen/setup-env.sh +++ b/.evergreen/setup-env.sh @@ -2,7 +2,7 @@ set -e set -x OS_ARCH="$(uname "-m")" -if [ "$OS_ARCH" = "ppc64le" ] || [ "$OS_ARCH" = "ppc64" ] ; then +if [ "$OS_ARCH" = "ppc64le" ] || [ "$OS_ARCH" = "ppc64" ]; then echo "[INFO] Choosing v4 because OS_ARCH is $OS_ARCH" export TOOLCHAIN_PATH='/opt/mongodbtoolchain/v4/bin' else @@ -38,14 +38,22 @@ if [ "$OS" != "Windows_NT" ]; then set -x export PATH="$NVM_BIN:$PATH" - export CC=gcc - export CXX=g++ + if [ `uname` = Darwin ]; then + echo "Using clang version:" + (which clang && clang --version) - echo "Using gcc version:" - (which gcc && gcc --version) + echo "Using clang++ version:" + (which clang++ && clang++ --version) + else + export CC=gcc + export CXX=g++ - echo "Using g++ version:" - (which g++ && g++ --version) + echo "Using gcc version:" + (which gcc && gcc --version) + + echo "Using g++ version:" + (which g++ && g++ --version) + fi if [ -x "$BASEDIR/git-2/git" ]; then export GIT_EXEC_PATH="$BASEDIR/git-2"