diff options
author | Andrew Morrow <acm@mongodb.com> | 2019-01-16 13:21:13 -0500 |
---|---|---|
committer | Andrew Morrow <acm@mongodb.com> | 2019-01-31 10:17:03 -0500 |
commit | 01d84b2565fc9ea9626a55dcf1f3f817968088f2 (patch) | |
tree | b1bd78c7102b9b28a437903c8be6deadb7bbd412 /etc | |
parent | d894d408e288c7b46d2ebf223b98ca3d682bb075 (diff) | |
download | mongo-01d84b2565fc9ea9626a55dcf1f3f817968088f2.tar.gz |
SERVER-37607 SERVER-37608 Require C++17 and make it the default
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 177 |
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 |