summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2019-01-16 13:21:13 -0500
committerAndrew Morrow <acm@mongodb.com>2019-01-31 10:17:03 -0500
commit01d84b2565fc9ea9626a55dcf1f3f817968088f2 (patch)
treeb1bd78c7102b9b28a437903c8be6deadb7bbd412 /etc
parentd894d408e288c7b46d2ebf223b98ca3d682bb075 (diff)
downloadmongo-01d84b2565fc9ea9626a55dcf1f3f817968088f2.tar.gz
SERVER-37607 SERVER-37608 Require C++17 and make it the default
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml177
1 files changed, 0 insertions, 177 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index ade4c5ea1a6..7dbd64a7a60 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -8334,91 +8334,6 @@ buildvariants:
- name: publish_packages
- name: push
-- name: enterprise-ubuntu1804-64-gcc-cxx17
- display_name: ~ Enterprise Ubuntu 18.04 (System GCC 7.x C++17 DEBUG)
- modules:
- - enterprise
- run_on:
- - ubuntu1804-test
- batchtime: 1440 # 1 day
- expansions:
- compile_flags: >-
- --dbg=on
- --opt=on
- --ssl
- -j$(grep -c ^processor /proc/cpuinfo)
- CC=gcc-7
- CXX=g++-7
- --cxx-std=17
- --disable-warnings-as-errors
- repo_edition: enterprise
- scons_cache_scope: shared
- tooltags: "ssl sasl"
- build_mongoreplay: true
- display_tasks:
- - *dbtest
- - *unittests
- tasks:
- - name: compile_all_run_unittests_TG
- distros:
- - ubuntu1804-build
- - name: audit
- - name: ese
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: sasl
- - name: snmp
- - name: ssl
- - name: sslSpecial
-
-- name: enterprise-ubuntu1804-64-clang-cxx17
- display_name: ~ Enterprise Ubuntu 18.04 (System clang 6.0 C++17 libc++ DEBUG)
- modules:
- - enterprise
- run_on:
- - ubuntu1804-test
- batchtime: 1440 # 1 day
- expansions:
- compile_flags: >-
- --dbg=on
- --opt=on
- --ssl
- -j$(grep -c ^processor /proc/cpuinfo)
- CC=clang-6.0
- CXX=clang++-6.0
- --libc++
- --cxx-std=17
- --disable-warnings-as-errors
- CXXFLAGS="-Wno-register"
- repo_edition: enterprise
- scons_cache_scope: shared
- tooltags: "ssl sasl"
- build_mongoreplay: true
- display_tasks:
- - *dbtest
- - *unittests
- tasks:
- - name: compile_all_run_unittests_TG
- distros:
- - ubuntu1804-build
- - name: audit
- - name: ese
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: replica_sets_auth
- - name: sasl
- - name: sharding_auth
- - name: snmp
- - name: ssl
- - name: sslSpecial
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
- - name: watchdog_wiredtiger
-
- name: ubuntu1604
display_name: SSL Ubuntu 16.04
run_on:
@@ -10361,55 +10276,6 @@ buildvariants:
distros:
- rhel70-small
-- name: enterprise-osx-1011-xcode-10-cxx17
- display_name: ~ Enterprise macOS 10.11 (XCode 10.1 C++17)
- modules:
- - enterprise
- run_on:
- - macos-1014
- batchtime: 1440 # 1 day
- expansions:
- test_flags: --excludeWithAnyTags=requires_ssl_mongo_tools
- compile_env: DEVELOPER_DIR=/Applications/Xcode10.1.app
- compile_flags: >-
- --ssl
- -j$(sysctl -n hw.logicalcpu)
- --libc++
- --variables-files=etc/scons/xcode_macosx.vars
- --cxx-std=17
- CXXFLAGS="-Wno-register"
- resmoke_jobs_max: 1
- tooltags: "ssl sasl"
- build_mongoreplay: true
- display_tasks:
- - *dbtest
- - *unittests
- tasks:
- - name: compile_all_run_unittests_TG
- - name: audit
- - name: auth_audit
- - name: ese
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: jstestfuzz_gen
- - name: jstestfuzz_concurrent_gen
- - name: jstestfuzz_concurrent_replication_gen
- - name: jstestfuzz_concurrent_sharded_gen
- - name: jstestfuzz_replication_gen
- - name: jstestfuzz_sharded_gen
- - name: logical_session_cache_replication_1sec_refresh_jscore_passthrough
- - name: logical_session_cache_sharding_1sec_refresh_jscore_passthrough
- - name: logical_session_cache_standalone_1sec_refresh_jscore_passthrough
- - name: replica_sets_auth
- - name: replica_sets_jscore_passthrough
- - name: sasl
- - name: ssl
- - name: sslSpecial
- - name: stitch_support_lib_build_and_test
- - name: stitch_support_lib_build_and_archive
-
- name: enterprise-osx-1010-openssl
display_name: ~ Enterprise macOS 10.10 OpenSSL
modules:
@@ -10739,7 +10605,6 @@ buildvariants:
-j$(grep -c ^processor /proc/cpuinfo)
--toolchain-root=$(dirname $(pwd))/android_toolchain-arm-21
--variables-files=etc/scons/android_toolchain.vars
- --cxx-std=17
LIBS=clang_rt.builtins-arm-android
LIBPATH="$(dirname $($(dirname $(pwd))/android_toolchain-arm-21/bin/clang -print-file-name=libclang_rt.builtins-arm-android.a)) \$BUILD_ROOT/mongo-embedded-sdk-\$MONGO_VERSION/lib"
--lto
@@ -10782,7 +10647,6 @@ buildvariants:
-j$(grep -c ^processor /proc/cpuinfo)
--toolchain-root=$(dirname $(pwd))/android_toolchain-arm64-21
--variables-files=etc/scons/android_toolchain.vars
- --cxx-std=17
LIBPATH="\$BUILD_ROOT/mongo-embedded-sdk-\$MONGO_VERSION/lib"
--lto
AR=$(dirname $(pwd))/android_toolchain-arm64-21/bin/llvm-ar
@@ -10824,7 +10688,6 @@ buildvariants:
-j$(grep -c ^processor /proc/cpuinfo)
--toolchain-root=$(dirname $(pwd))/android_toolchain-x86_64-21
--variables-files=etc/scons/android_toolchain.vars
- --cxx-std=17
LIBPATH="\$BUILD_ROOT/mongo-embedded-sdk-\$MONGO_VERSION/lib"
--lto
AR=$(dirname $(pwd))/android_toolchain-x86_64-21/bin/llvm-ar
@@ -14419,43 +14282,3 @@ buildvariants:
stepback: false
tasks:
- name: shared_scons_cache_pruning
-
-- name: windows-64-vs2017-cxx17
- display_name: "Windows VS2017 Canary C++17 Builder"
- run_on:
- - windows-64-vs2017-test
- modules:
- - enterprise
- expansions:
- platform_decompress: unzip
- exe: ".exe"
- content_type: application/zip
- compile_flags: CPPPATH="c:/sasl/include c:/snmp/include" LIBPATH="c:/sasl/lib c:/snmp/lib" MSVC_VERSION=14.1 CXXFLAGS="/wd4834 /wd5033 /wd5041" CPPDEFINES="_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS" --cxx-std=17 --dynamic-windows --dbg=off --opt=on -j$(( $(grep -c ^processor /proc/cpuinfo) / 2 ))
- # We invoke SCons using --jobs = (# of CPUs / 4) to avoid causing out of memory errors due to
- # spawning a large number of linker processes.
- num_scons_link_jobs_available: $(( $(grep -c ^processor /proc/cpuinfo) / 4 ))
- python: python
- python3: '/cygdrive/c/python/python36/python.exe'
- ext: zip
- use_scons_cache: true
- multiversion_platform: windows
- multiversion_edition: enterprise
- tooltags: ""
- build_mongoreplay: false
- display_tasks:
- - *dbtest
- - *unittests
- tasks:
- - name: compile_all_run_unittests_TG
- distros:
- - windows-64-vs2017-compile
- - name: audit
- - name: ese
- - name: jsCore
- - name: jsCore_auth
- - name: jsCore_txns
- - name: causally_consistent_jscore_txns_passthrough
- - name: sasl
- - name: snmp
- - name: ssl
- - name: sslSpecial