Building package "mongodb" INFO: Starting build... INFO: Verifying bootstrap image /home/u726578/chaotic/cache/lower/20240924000242.sif WARNING: integrity: signature not found for object group 1 WARNING: Bootstrap image could not be verified, but build will continue. INFO: Creating sandbox directory... INFO: Build complete: /scratch/chaotic/sandbox/pkg1cc9a79bdaf :: Synchronizing package databases... core downloading... extra downloading... multilib downloading... chaotic-aur downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Packages (1) libarchive-3.7.6-1 Total Installed Size: 1.20 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... warning: could not get file information for usr/share/man/man1/bsdcat.1.gz warning: could not get file information for usr/share/man/man1/bsdcpio.1.gz warning: could not get file information for usr/share/man/man1/bsdtar.1.gz warning: could not get file information for usr/share/man/man1/bsdunzip.1.gz warning: could not get file information for usr/share/man/man3/archive_entry.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_acl.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_linkify.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_misc.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_paths.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_perms.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_stat.3.gz warning: could not get file information for usr/share/man/man3/archive_entry_time.3.gz warning: could not get file information for usr/share/man/man3/archive_read.3.gz warning: could not get file information for usr/share/man/man3/archive_read_add_passphrase.3.gz warning: could not get file information for usr/share/man/man3/archive_read_data.3.gz warning: could not get file information for usr/share/man/man3/archive_read_disk.3.gz warning: could not get file information for usr/share/man/man3/archive_read_extract.3.gz warning: could not get file information for usr/share/man/man3/archive_read_filter.3.gz warning: could not get file information for usr/share/man/man3/archive_read_format.3.gz warning: could not get file information for usr/share/man/man3/archive_read_free.3.gz warning: could not get file information for usr/share/man/man3/archive_read_header.3.gz warning: could not get file information for usr/share/man/man3/archive_read_new.3.gz warning: could not get file information for usr/share/man/man3/archive_read_open.3.gz warning: could not get file information for usr/share/man/man3/archive_read_set_options.3.gz warning: could not get file information for usr/share/man/man3/archive_util.3.gz warning: could not get file information for usr/share/man/man3/archive_write.3.gz warning: could not get file information for usr/share/man/man3/archive_write_blocksize.3.gz warning: could not get file information for usr/share/man/man3/archive_write_data.3.gz warning: could not get file information for usr/share/man/man3/archive_write_disk.3.gz warning: could not get file information for usr/share/man/man3/archive_write_filter.3.gz warning: could not get file information for usr/share/man/man3/archive_write_finish_entry.3.gz warning: could not get file information for usr/share/man/man3/archive_write_format.3.gz warning: could not get file information for usr/share/man/man3/archive_write_free.3.gz warning: could not get file information for usr/share/man/man3/archive_write_header.3.gz warning: could not get file information for usr/share/man/man3/archive_write_new.3.gz warning: could not get file information for usr/share/man/man3/archive_write_open.3.gz warning: could not get file information for usr/share/man/man3/archive_write_set_options.3.gz warning: could not get file information for usr/share/man/man3/archive_write_set_passphrase.3.gz warning: could not get file information for usr/share/man/man3/libarchive.3.gz warning: could not get file information for usr/share/man/man3/libarchive_changes.3.gz warning: could not get file information for usr/share/man/man3/libarchive_internals.3.gz warning: could not get file information for usr/share/man/man5/cpio.5.gz warning: could not get file information for usr/share/man/man5/libarchive-formats.5.gz warning: could not get file information for usr/share/man/man5/mtree.5.gz warning: could not get file information for usr/share/man/man5/tar.5.gz :: Processing package changes... upgrading libarchive... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... warning: pcre2-10.44-1 is up to date -- skipping warning: curl-8.10.1-1 is up to date -- skipping warning: zstd-1.5.6-1 is up to date -- skipping warning: zlib-1:1.3.1-2 is up to date -- skipping warning: libsasl-2.1.28-5 is up to date -- skipping warning: openssl-3.3.2-1 is up to date -- skipping warning: glibc-2.40+r16+gaa533d58ff-2 is up to date -- skipping warning: libldap-2.6.8-2 is up to date -- skipping warning: gcc-libs-14.2.1+r134+gab884fffe3fc-1 is up to date -- skipping warning: krb5-1.21.3-1 is up to date -- skipping resolving dependencies... looking for conflicting packages... Packages (34) libyaml-0.2.5-3 mpdecimal-4.0.0-2 python-3.12.6-1 python-autocommand-2.2.2-6 python-charset-normalizer-3.3.2-2 python-dnspython-1:2.6.1-1 python-fastjsonschema-2.20.0-1 python-idna-3.8-1 python-jaraco.context-5.3.0-1 python-jaraco.functools-4.0.2-1 python-jaraco.text-4.0.0-1 python-more-itertools-10.3.0-1 python-ordered-set-4.1.0-5 python-packaging-24.1-1 python-platformdirs-4.2.2-1 python-tomli-2.0.1-4 python-trove-classifiers-2024.9.12-1 python-urllib3-1.26.20-1 python-validate-pyproject-0.19-1 boost-1.86.0-2 boost-libs-1.86.0-2 gperftools-2.15-1 libstemmer-2.2.0-2 libunwind-1.8.1-3 mongo-c-driver-1.27.1-1 python-cheetah3-3.3.3-2 python-psutil-6.0.0-1 python-pymongo-4.8.0-1 python-regex-2024.9.11-1 python-requests-2.32.3-1 python-setuptools-1:69.5.1-1 python-yaml-6.0.2-1 snappy-1.1.10-1 yaml-cpp-0.8.0-2 Total Download Size: 1.60 MiB Total Installed Size: 292.70 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pymongo-4.8.0-1-x86_64 downloading... mongo-c-driver-1.27.1-1-x86_64 downloading... python-cheetah3-3.3.3-2-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libstemmer... installing snappy... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing yaml-cpp... installing libunwind... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-psutil... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-regex... installing python-cheetah3... Optional dependencies for python-cheetah3 python-markdown: for markdown filter python-memcache: for caching python-pygments: for code highlight filter python-cheetah3-docs: documentation installing libyaml... installing python-yaml... installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support python-idna: security support [installed] python-pyopenssl: security support python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-dnspython... Optional dependencies for python-dnspython python-cryptography: DNSSEC support python-requests-toolbelt: DoH support python-idna: support for updated IDNA 2008 [installed] python-curio: async support python-trio: async support python-sniffio: async support installing python-pymongo... Optional dependencies for python-pymongo python-cryptography: for [ocsp] python-pyopenssl: for [ocsp] python-requests: for [ocsp] [installed] python-service-identity: for [ocsp] python-pykerberos: for [gssapi] python-snappy: for [snappy] python-zstandard: for [zstd] installing boost... Optional dependencies for boost python: for python bindings [installed] installing mongo-c-driver... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Making package: mongodb 7.0.14-1 (Tue 24 Sep 2024 07:57:06 AM -03) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading r7.0.14.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1184k 0 1184k 0 0 1111k 0 --:--:-- 0:00:01 --:--:-- 1111k 100 7888k 0 7888k 0 0 3827k 0 --:--:-- 0:00:02 --:--:-- 6730k 100 13.8M 0 13.8M 0 0 4639k 0 --:--:-- 0:00:03 --:--:-- 6521k 100 19.4M 0 19.4M 0 0 4892k 0 --:--:-- 0:00:04 --:--:-- 6234k 100 24.5M 0 24.5M 0 0 4969k 0 --:--:-- 0:00:05 --:--:-- 5996k 100 30.5M 0 30.5M 0 0 5165k 0 --:--:-- 0:00:06 --:--:-- 6029k 100 35.7M 0 35.7M 0 0 5187k 0 --:--:-- 0:00:07 --:--:-- 5747k 100 41.0M 0 41.0M 0 0 5208k 0 --:--:-- 0:00:08 --:--:-- 5556k 100 47.3M 0 47.3M 0 0 5342k 0 --:--:-- 0:00:09 --:--:-- 5708k 100 53.5M 0 53.5M 0 0 5447k 0 --:--:-- 0:00:10 --:--:-- 5930k 100 59.2M 0 59.2M 0 0 5489k 0 --:--:-- 0:00:11 --:--:-- 5881k 100 64.8M 0 64.8M 0 0 5504k 0 --:--:-- 0:00:12 --:--:-- 5953k 100 70.3M 0 70.3M 0 0 5518k 0 --:--:-- 0:00:13 --:--:-- 6017k 100 75.5M 0 75.5M 0 0 5503k 0 --:--:-- 0:00:14 --:--:-- 5794k 100 83.0M 0 83.0M 0 0 5637k 0 --:--:-- 0:00:15 --:--:-- 6016k 100 83.0M 0 83.0M 0 0 5637k 0 --:--:-- 0:00:15 --:--:-- 6041k -> Found mongodb.sysusers -> Found mongodb.tmpfiles -> Found mongodb-5.0.2-skip-reqs-check.patch -> Found mongodb-5.0.2-no-compass.patch -> Found mongodb-7.0.2-sconstruct.patch -> Found mongodb-4.4.29-no-enterprise.patch -> Found mongodb-7.0.14-system-boost.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... r7.0.14.tar.gz ... Passed mongodb.sysusers ... Passed mongodb.tmpfiles ... Passed mongodb-5.0.2-skip-reqs-check.patch ... Passed mongodb-5.0.2-no-compass.patch ... Passed mongodb-7.0.2-sconstruct.patch ... Passed mongodb-4.4.29-no-enterprise.patch ... Passed mongodb-7.0.14-system-boost.patch ... Passed ==> Extracting sources... -> Extracting r7.0.14.tar.gz with bsdtar ==> Starting prepare()... Applying patch /home/main-builder/pkgwork/src/mongodb-4.4.29-no-enterprise.patch... patching file buildscripts/moduleconfig.py Hunk #2 succeeded at 69 (offset -1 lines). Applying patch /home/main-builder/pkgwork/src/mongodb-5.0.2-no-compass.patch... patching file src/mongo/installer/SConscript Applying patch /home/main-builder/pkgwork/src/mongodb-5.0.2-skip-reqs-check.patch... patching file buildscripts/scons.py Applying patch /home/main-builder/pkgwork/src/mongodb-7.0.14-system-boost.patch... patching file src/mongo/client/sdam/sdam_json_test_runner.cpp patching file src/mongo/client/sdam/server_selection_json_test_runner.cpp patching file src/mongo/db/ftdc/file_manager.cpp patching file src/mongo/db/ftdc/ftdc_test.cpp patching file src/mongo/db/initialize_server_global_state.cpp patching file src/mongo/db/sorter/sorter_test.cpp patching file src/mongo/db/startup_recovery.cpp patching file src/mongo/db/startup_warnings_mongod.cpp patching file src/mongo/db/storage/storage_engine_lock_file_posix.cpp patching file src/mongo/db/storage/storage_engine_lock_file_test.cpp patching file src/mongo/db/storage/storage_engine_metadata.cpp patching file src/mongo/db/storage/wiredtiger/wiredtiger_c_api_test.cpp patching file src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp patching file src/mongo/dbtests/framework_options.cpp patching file src/mongo/scripting/engine.cpp patching file src/mongo/scripting/mozjs/module_loader.cpp patching file src/mongo/shell/shell_utils_extended.cpp patching file src/mongo/shell/shell_utils_launcher.cpp patching file src/mongo/shell/shell_utils_launcher.h patching file src/mongo/unittest/golden_test_base.cpp patching file src/mongo/util/processinfo_linux.cpp patching file src/mongo/util/procparser.cpp patching file src/mongo/util/stacktrace_threads.cpp Applying patch /home/main-builder/pkgwork/src/mongodb-7.0.2-sconstruct.patch... patching file SConstruct Hunk #2 succeeded at 1654 (offset 6 lines). Hunk #3 succeeded at 3024 (offset 6 lines). Hunk #4 succeeded at 3090 (offset 6 lines). Hunk #5 succeeded at 3142 (offset 6 lines). Hunk #6 succeeded at 3542 (offset 6 lines). Hunk #7 succeeded at 4593 (offset 6 lines). Hunk #8 succeeded at 5054 (offset 5 lines). Hunk #9 succeeded at 5257 (offset 5 lines). ==> Starting build()... scons: Reading SConscript files ... /home/main-builder/pkgwork/src/mongo-r7.0.14/SConstruct:5510: SyntaxWarning: invalid escape sequence '\,' pattern = "exec\\(open\\(['\"](.*)['\"]\, ['\"][a-z]+['\"]\\).read\\(\\)\\)" scons: running with args /usr/sbin/python3 ./buildscripts/scons.py CC=gcc CXX=g++ AR=ar MONGO_DISTMOD=arch MONGO_VERSION=7.0.14 --use-system-boost --use-system-pcre2 --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib --use-system-zstd --use-system-tcmalloc --use-system-libunwind --use-system-libbson --use-system-mongo-c --use-sasl-client --ssl --disable-warnings-as-errors --runtime-hardening=off --lto=on install-devcore Using SCONSFLAGS environment variable arguments: -j8 WARNING: The build_metrics tool might not work as intended due to a failed import: No module named 'jsonschema' Mkdir("build/scons") scons version: 3.1.2 python version: 3 12 6 'final' 0 Mkdir("build/tmp_test_data") CC is gcc gcc found in $PATH at /usr/sbin/gcc /usr/sbin/gcc resolves to /usr/bin/gcc CXX is g++ g++ found in $PATH at /usr/sbin/g++ /usr/sbin/g++ resolves to /usr/bin/g++ Checking if dev env is valid... skipped Checking if C++ compiler "g++" is GCC... yes Checking if C compiler "gcc" is GCC... yes Detected a x86_64 processor Checking if target OS linux is supported by the toolchain... yes Checking if C compiler is GCC 11.3 or newer...yes Checking if C++ compiler is GCC 11.3 or newer...yes Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking that the C++ compiler can link a C++ program... yes Checking if C compiler supports -Wno-unused-local-typedefs... yes Checking if C compiler supports -Wno-unused-function... yes Checking if C compiler supports -Wno-unused-private-field... no Checking if C compiler supports -Wno-deprecated-declarations... yes Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... no Checking if C compiler supports -Wno-tautological-constant-compare... no Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... no Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-compare... no Checking if C compiler supports -Wno-unused-const-variable... yes Checking if C compiler supports -Wno-unused-but-set-variable... yes Checking if C compiler supports -Wno-missing-braces... yes Checking if C compiler supports -Wno-inconsistent-missing-override... no Checking if C compiler supports -Wno-potentially-evaluated-expression... no Checking if C++ compiler supports -Wpessimizing-move... yes Checking if C++ compiler supports -Wno-maybe-uninitialized... yes Checking if C++ compiler supports -Wno-undefined-var-template... no Checking if C++ compiler supports -Wno-instantiation-after-specialization... no Checking if C compiler supports -Wno-unused-lambda-capture... no Checking if C++ compiler supports -fsized-deallocation... yes Checking if C++ compiler supports -Wno-defaulted-function-deleted... no Checking if C++ compiler supports -Wunused-exception-parameter... no Checking if C++ compiler supports -Wno-deprecated... yes Checking if C++ compiler supports -Wno-deprecated-builtins... no Checking if -Wnon-virtual-dtor works reasonably... no Checking if we are using libstdc++... yes Checking if C++ compiler supports -std=c++20... yes Checking if C compiler supports -std=c11... yes WARNING: System versions of C++ libraries must be compiled with C++20 support Checking for C++20... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking for C function explicit_bzero()... yes Checking for libstdc++ 5.3.0 or better... yes Checking if we are on a POSIX system... yes Checking if the POSIX monotonic clock is supported... yes Checking off_t is 8 bytes... yes Checking if C compiler supports -gdwarf64... yes Checking that DWARF64 format is viable... (cached) no Checking if C compiler supports -fdebug-types-section... yes Checking if linker supports -Wl,--no-threads... no Checking if linker supports --Wl,--threads=1... no Checking if linker supports -Wl,--build-id... yes Checking if linker supports -Wl,--hash-style=gnu... yes Checking if linker supports -Wl,-z,noexecstack... yes Checking if linker supports -Wl,--warn-execstack... yes Checking if linker supports -Wl,-z,relro... yes Checking if C compiler supports -Wa,--nocompress-debug-sections... yes Checking elf.h for SHF_COMPRESSED... yes Checking if linker supports -Wl,--compress-debug-sections=none... yes Checking whether to define __STDC_LIMIT_MACROS... no Checking whether to define __STDC_CONSTANT_MACROS... no Checking whether to define __STDC_FORMAT_MACROS... no Checking if C compiler supports -fno-builtin-memcmp... yes Checking if pthread_setname_np is supported... yes Checking for SSLeay_version(0) in C library crypto... yes Checking for SSL_version(NULL) in C library ssl... yes Checking that linking to OpenSSL works...yes Checking whether FIPS_mode_set is declared... no Checking whether d2i_ASN1_SEQUENCE_ANY is declared... yes Checking if SSL_[CTX_]_set_ecdh_auto is supported... yes Checking if EC_KEY_new_by_curve_name is supported... yes Using SSL Provider: openssl Checking for C library pcre2-8... yes Checking for C library snappy... yes Checking for C library z... yes Checking for C library zstd... yes Checking for C library stemmer... yes Checking for C library yaml-cpp... yes Checking for C library unwind... yes Checking for C library lzma... yes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking if system boost version is 1.49 or newer...yes Checking for C++ library boost_filesystem-mt... no Checking for C++ library boost_filesystem... yes Checking for C++ library boost_program_options-mt... no Checking for C++ library boost_program_options... yes Checking for C++ library boost_system-mt... no Checking for C++ library boost_system... yes Checking for C++ library boost_iostreams-mt... no Checking for C++ library boost_iostreams... yes Checking for C++ library boost_thread-mt... no Checking for C++ library boost_thread... yes Checking for C++ library boost_log-mt... no Checking for C++ library boost_log... yes Checking for C library rt... yes Checking for C library dl... yes Checking for C++ header file execinfo.h... yes Checking whether backtrace is declared... yes Checking whether backtrace_symbols is declared... yes Checking whether backtrace_symbols_fd is declared... yes Checking for C library pcap... yes Checking for sasl_version_info(0, 0, 0, 0, 0, 0) in C library sasl2... yes Checking for C library tcmalloc... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking for extended alignment 64 for concurrency types... yes Checking for mongoc_get_major_version() in C library mongoc-1.0... yes Checking if mongoc version is 1.13.0 or newer...yes Checking for curl_global_init(0) in C library curl... yes Checking for C header file sys/sdt.h... yes Checking if C compiler supports -gsplit-dwarf... yes Checking if C compiler supports -Wno-unused-but-set-variable... yes Checking for C function fallocate()... yes Checking for C function sync_file_range()... yes Checking for C header file x86intrin.h... yes Checking for C header file arm_neon.h... no Checking if C compiler supports -Wimplicit-fallthrough=5... yes /home/main-builder/pkgwork/src/mongo-r7.0.14/src/mongo/installer/msi/SConscript:54: SyntaxWarning: invalid escape sequence '\m' enterprisebase = 'src\mongo\db\modules\enterprise' scons: done reading SConscript files. scons: Building targets ... Install file: "distsrc/README" as "build/install/README" Install file: "distsrc/MPL-2" as "build/install/MPL-2" Install file: "distsrc/THIRD-PARTY-NOTICES" as "build/install/THIRD-PARTY-NOTICES" Install file: "distsrc/LICENSE-Community.txt" as "build/install/LICENSE-Community.txt" Creating 'build/opt/mongo/resmoke/resmoke.py' g++ -o build/opt/third_party/mozjs/extract/mozglue/misc/ConditionVariable_posix.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/mozglue/misc/ConditionVariable_posix.cpp Generating build/opt/mongo/rpc/topology_version_gen.cpp Creating 'build/opt/mongo/config.h' Install file: "build/opt/mongo/resmoke/resmoke.py" as "build/install/bin/resmoke.py" /usr/sbin/python3 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/base/error_codes.tpl.h build/opt/mongo/base/error_codes.h Chmod("build/install/bin/resmoke.py", "u+x") /usr/sbin/python3 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/base/error_codes.tpl.cpp build/opt/mongo/base/error_codes.cpp Generating build/opt/mongo/db/query/query_stats/transform_algorithm_gen.cpp Generating build/opt/mongo/db/resumable_index_builds_gen.cpp Generating build/opt/mongo/db/matcher/schema/encrypt_schema_gen.cpp /usr/sbin/python3 buildscripts/cheetah_source_generator.py -o build/opt/mongo/util/version/releases.h src/mongo/util/version/releases.h.tpl src/mongo/util/version/releases.yml 7.0.14 Generating build/opt/mongo/db/query/explain_verbosity_gen.cpp Generating build/opt/mongo/db/basic_types_gen.cpp Generating build/opt/mongo/db/pipeline/aggregate_command_gen.cpp Generating build/opt/mongo/db/catalog/clustered_collection_options_gen.cpp Generating build/opt/mongo/db/query/cursor_response_gen.cpp Generating build/opt/mongo/db/pipeline/storage_stats_spec_gen.cpp Generating build/opt/mongo/db/api_parameters_gen.cpp Generating build/opt/mongo/db/session/logical_session_id_gen.cpp Generating build/opt/mongo/db/auth/action_type_gen.cpp Generating build/opt/mongo/s/query/async_results_merger_params_gen.cpp g++ -o build/opt/mongo/client/sdam/sdam_datatypes.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/sdam/sdam_datatypes.cpp Generating build/opt/mongo/s/database_version_gen.cpp Generating build/opt/mongo/db/timeseries/timeseries_gen.cpp Generating build/opt/mongo/crypto/fle_field_schema_gen.cpp Generating build/opt/mongo/db/query/query_feature_flags_gen.cpp Generating build/opt/mongo/db/multitenancy_gen.cpp Generating build/opt/mongo/db/ops/write_ops_gen.cpp Generating build/opt/mongo/client/read_preference_gen.cpp Generating build/opt/mongo/db/repl/repl_set_config_gen.cpp Generating build/opt/mongo/db/pipeline/legacy_runtime_constants_gen.cpp Generating build/opt/mongo/db/repl/repl_set_config_params_gen.cpp Generating build/opt/mongo/db/ops/single_write_result_gen.cpp Generating build/opt/mongo/db/generic_cursor_gen.cpp Generating build/opt/mongo/db/repl/oplog_entry_gen.cpp Generating build/opt/mongo/db/pipeline/document_source_change_stream_gen.cpp Generating build/opt/mongo/db/repl/apply_ops_gen.cpp Generating build/opt/mongo/db/read_write_concern_provenance_base_gen.cpp Generating build/opt/mongo/client/client_api_version_parameters_gen.cpp Generating build/opt/mongo/db/pipeline/change_stream_pre_and_post_images_options_gen.cpp Generating build/opt/mongo/db/query/query_knobs_gen.cpp Generating build/opt/mongo/db/query/find_command_gen.cpp Generating build/opt/mongo/db/catalog/collection_options_gen.cpp Generating build/opt/mongo/db/query/tailable_mode_gen.cpp Generating build/opt/mongo/db/commands/bulk_write_gen.cpp Generating build/opt/mongo/db/repl/member_config_gen.cpp Generating build/opt/mongo/db/query/stats/stats_gen.cpp Generating build/opt/mongo/db/repl/repl_server_parameters_gen.cpp Generating build/opt/mongo/crypto/encryption_fields_gen.cpp Generating build/opt/mongo/db/pipeline/exchange_spec_gen.cpp Generating build/opt/mongo/client/hedging_mode_gen.cpp Generating build/opt/mongo/crypto/fle_stats_gen.cpp g++ -o build/opt/mongo/platform/posix_fadvise.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/platform/posix_fadvise.cpp g++ -o build/opt/mongo/db/catalog/collection_operation_source.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/collection_operation_source.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/titletrn.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/titletrn.cpp Generating build/opt/mongo/db/sorter/sorter_gen.cpp Generating build/opt/mongo/db/repl/optime_base_gen.cpp Generating build/opt/mongo/db/auth/access_checks_gen.cpp Generating build/opt/mongo/db/pipeline/external_data_source_option_gen.cpp Generating build/opt/mongo/db/write_concern_options_gen.cpp Generating build/opt/mongo/idl/cluster_server_parameter_gen.cpp g++ -o build/opt/mongo/db/index/btree_access_method.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/index/btree_access_method.cpp g++ -o build/opt/mongo/db/cst/bson_lexer.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/cst/bson_lexer.cpp g++ -o build/opt/mongo/db/operation_killer.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/operation_killer.cpp g++ -o build/opt/mongo/s/query/cluster_client_cursor_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/query/cluster_client_cursor_impl.cpp Generating build/opt/mongo/s/catalog/type_namespace_placement_gen.cpp Generating build/opt/mongo/db/catalog_shard_feature_flag_gen.cpp Generating build/opt/mongo/s/catalog/type_chunk_base_gen.cpp Generating build/opt/mongo/s/catalog/type_database_gen.cpp Generating build/opt/mongo/db/keys_collection_document_gen.cpp g++ -o build/opt/mongo/shell/program_runner.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/shell/program_runner.cpp Generating build/opt/mongo/s/type_collection_common_types_gen.cpp Generating build/opt/mongo/s/request_types/placement_history_commands_gen.cpp Generating build/opt/mongo/s/catalog/type_index_catalog_gen.cpp Generating build/opt/mongo/s/catalog/type_collection_gen.cpp Generating build/opt/mongo/s/client/shard_remote_gen.cpp Generating build/opt/mongo/s/resharding/type_collection_fields_gen.cpp Generating build/opt/mongo/db/session/logical_session_cache_stats_gen.cpp Generating build/opt/mongo/db/session/logical_session_cache_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_nearbyintd.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_nearbyintd.c Generating build/opt/mongo/s/resharding/common_types_gen.cpp Generating build/opt/mongo/s/chunk_version_gen.cpp Generating build/opt/mongo/transport/service_entry_point_impl_gen.cpp g++ -o build/opt/mongo/client/sasl_client_authenticate_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/sasl_client_authenticate_impl.cpp Generating build/opt/mongo/s/analyze_shard_key_common_gen.cpp Generating build/opt/mongo/db/commands/txn_cmds_gen.cpp Generating build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.cpp Generating build/opt/mongo/db/session/kill_sessions_gen.cpp Generating build/opt/mongo/db/pipeline/document_source_merge_gen.cpp Generating build/opt/mongo/db/dbcommands_gen.cpp Generating build/opt/mongo/db/auth/auth_types_gen.cpp Generating build/opt/mongo/db/pipeline/document_source_merge_modes_gen.cpp gcc -o build/opt/third_party/libmongocrypt/dist/src/mc-fle2-rfds.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mc-fle2-rfds.c g++ -o build/opt/mongo/base/data_range_cursor.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/base/data_range_cursor.cpp g++ -o build/opt/mongo/executor/network_interface_thread_pool.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/executor/network_interface_thread_pool.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint32.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint32.c g++ -o build/opt/mongo/s/analyze_shard_key_common_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/analyze_shard_key_common_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/s/query/cluster_client_cursor_params.h:44, from src/mongo/s/query/cluster_client_cursor.h:39, from src/mongo/s/query/cluster_client_cursor_impl.h:37, from src/mongo/s/query/cluster_client_cursor_impl.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_exp.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_exp.c Generating build/opt/mongo/db/auth/sasl_options_gen.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bsonobj.h:44, from src/mongo/shell/program_runner.h:34, from src/mongo/shell/program_runner.cpp:30: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/shell/program_runner.cpp:110:72: required from here 110 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call Generating build/opt/mongo/db/auth/authorization_manager_impl_parameters_gen.cpp Generating build/opt/mongo/db/storage/storage_parameters_gen.cpp Generating build/opt/mongo/db/transaction/transactions_stats_gen.cpp g++ -o build/opt/mongo/db/pipeline/document_source_parsing_validators.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_parsing_validators.cpp Generating build/opt/mongo/db/session/session_txn_record_gen.cpp gcc -o build/opt/third_party/icu4c-57.1/source/common/ucnv_cnv.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/ucnv_cnv.c Generating build/opt/mongo/db/pipeline/accumulator_percentile_gen.cpp Generating build/opt/mongo/db/pipeline/document_source_set_window_fields_gen.cpp Generating build/opt/mongo/s/analyze_shard_key_feature_flag_gen.cpp Generating build/opt/mongo/s/analyze_shard_key_cmd_gen.cpp g++ -o build/opt/mongo/db/exec/sbe/values/column_store_encoder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/sbe/values/column_store_encoder.cpp ar rcsTD build/opt/mongo/db/liboperation_killer.a build/opt/mongo/db/operation_killer.o Skipping ranlib for thin archive build/opt/mongo/db/liboperation_killer.a g++ -o build/opt/third_party/icu4c-57.1/source/common/bytestriebuilder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/bytestriebuilder.cpp ar rcsTD build/opt/mongo/shell/libprogram_runner.a build/opt/mongo/shell/program_runner.o Skipping ranlib for thin archive build/opt/mongo/shell/libprogram_runner.a g++ -o build/opt/mongo/db/exec/write_stage_common.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/write_stage_common.cpp g++ -o build/opt/mongo/db/pipeline/accumulator_sum.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/accumulator_sum.cpp g++ -o build/opt/mongo/db/auth/privilege_parser.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/privilege_parser.cpp g++ -o build/opt/mongo/util/shared_buffer_fragment_builder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/shared_buffer_fragment_builder.cpp g++ -o build/opt/third_party/icu4c-57.1/source/common/parsepos.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/parsepos.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/collationdatareader.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/collationdatareader.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/collationkeys.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/collationkeys.cpp g++ -o build/opt/mongo/db/dbmessage.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/dbmessage.cpp g++ -o build/opt/mongo/db/query/index_entry.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/index_entry.cpp g++ -o build/opt/mongo/bson/util/bsoncolumnbuilder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/bson/util/bsoncolumnbuilder.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/exec/plan_stage.h:38, from src/mongo/db/exec/write_stage_common.h:34, from src/mongo/db/exec/write_stage_common.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/fts/stemmer.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/stemmer.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/accumulator.h:44, from src/mongo/db/pipeline/accumulator_sum.cpp:36: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/s/cannot_implicitly_create_collection_info.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/cannot_implicitly_create_collection_info.cpp Generating build/opt/mongo/db/mongod_options_general_gen.cpp Generating build/opt/mongo/db/change_stream_options_parameter_gen.cpp gcc -o build/opt/third_party/libmongocrypt/dist/kms-message/src/kms_kmip_response.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/kms-message/src/kms_kmip_response.c Generating build/opt/mongo/idl/generic_args_with_types_gen.cpp g++ -o build/opt/mongo/transport/service_entry_point_impl_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/transport/service_entry_point_impl_gen.cpp Generating build/opt/mongo/db/s/forwardable_operation_metadata_gen.cpp Creating 'build/opt/third_party/third_party_shim.cpp' Generating build/opt/mongo/db/connection_health_metrics_parameter_gen.cpp Generating build/opt/mongo/db/internal_transactions_feature_flag_gen.cpp g++ -o build/opt/mongo/db/auth/sasl_options_init.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_options_init.cpp Generating build/opt/mongo/s/request_types/cluster_commands_without_shard_key_gen.cpp Generating build/opt/mongo/s/request_types/sharded_ddl_commands_gen.cpp g++ -o build/opt/mongo/db/query/index_bounds.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/index_bounds.cpp Generating build/opt/mongo/s/analyze_shard_key_server_parameters_gen.cpp Generating build/opt/mongo/db/query/count_command_gen.cpp Generating build/opt/mongo/db/metadata_consistency_types_gen.cpp Generating build/opt/mongo/db/drop_indexes_gen.cpp Generating build/opt/mongo/db/coll_mod_gen.cpp Generating build/opt/mongo/db/commands/set_user_write_block_mode_gen.cpp Generating build/opt/mongo/util/net/ssl_parameters_gen.cpp g++ -o build/opt/mongo/db/auth/authorization_manager_impl_parameters_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/auth/authorization_manager_impl_parameters_gen.cpp Generating build/opt/mongo/db/read_write_concern_defaults_gen.cpp g++ -o build/opt/mongo/db/auth/sasl_mechanism_registry.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_mechanism_registry.cpp Generating build/opt/mongo/db/explain_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_ops.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_ops.c Generating build/opt/mongo/db/commands/create_gen.cpp Generating build/opt/mongo/s/resharding/resume_token_gen.cpp Generating build/opt/mongo/client/replica_set_monitor_server_parameters_gen.cpp Generating build/opt/mongo/s/refresh_query_analyzer_configuration_cmd_gen.cpp g++ -o build/opt/mongo/db/concurrency/replication_state_transition_lock_guard.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/concurrency/replication_state_transition_lock_guard.cpp g++ -o build/opt/mongo/db/pipeline/window_function/window_function_shift.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/window_function/window_function_shift.cpp g++ -o build/opt/mongo/db/pipeline/lite_parsed_pipeline.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/lite_parsed_pipeline.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/regeximp.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/regeximp.cpp g++ -o build/opt/mongo/s/chunk.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/chunk.cpp g++ -o build/opt/mongo/s/query_analysis_sampler.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/query_analysis_sampler.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/util/timer.h:32, from src/mongo/db/auth/authentication_metrics.h:33, from src/mongo/db/auth/sasl_mechanism_registry.h:37, from src/mongo/db/auth/sasl_mechanism_registry.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/auth/sasl_mechanism_registry.cpp:54:84: required from here 54 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/db/auth/sasl_scram_server_conversation.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_scram_server_conversation.cpp g++ -o build/opt/mongo/bson/util/bsoncolumn.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/bson/util/bsoncolumn.cpp gcc -o build/opt/third_party/icu4c-57.1/source/common/ucnvscsu.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/ucnvscsu.c g++ -o build/opt/mongo/db/change_stream_options_parameter_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/change_stream_options_parameter_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/accumulator.h:44, from src/mongo/db/pipeline/window_function/window_function_expression.h:33, from src/mongo/db/pipeline/window_function/window_function_shift.h:32, from src/mongo/db/pipeline/window_function/window_function_shift.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/s/resharding/type_collection_fields_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/resharding/type_collection_fields_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from build/opt/mongo/db/pipeline/aggregate_command_gen.h:34, from src/mongo/db/pipeline/lite_parsed_pipeline.h:38, from src/mongo/db/pipeline/lite_parsed_pipeline.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/index_tag.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/index_tag.cpp g++ -o build/opt/mongo/bson/util/simple8b_builder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/bson/util/simple8b_builder.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/s/query_analysis_sampler.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/read_write_concern_defaults_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/read_write_concern_defaults_gen.cpp g++ -o build/opt/mongo/s/catalog/sharding_catalog_client.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/catalog/sharding_catalog_client.cpp g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src20.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src20.cpp gcc -o build/opt/third_party/icu4c-57.1/source/common/ucat.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/ucat.c gcc -o build/opt/third_party/libmongocrypt/dist/src/mc-writer.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mc-writer.c Generating build/opt/mongo/s/resharding/resharding_feature_flag_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_div.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_div.c In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/tenant_id.h:36, from src/mongo/db/database_name.h:37, from src/mongo/db/namespace_string.h:41, from src/mongo/db/client.h:42, from src/mongo/db/operation_context.h:38, from src/mongo/s/query_analysis_sampler.h:32, from src/mongo/s/query_analysis_sampler.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::analyze_shard_key::QueryAnalysisSampler; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::analyze_shard_key::QueryAnalysisSampler; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/s/query_analysis_sampler.cpp:59:93: required from here 59 | const auto getQueryAnalysisSampler = ServiceContext::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call Generating build/opt/mongo/util/testing_options_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_ldexp.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_ldexp.c Generating build/opt/mongo/s/sharding_feature_flags_gen.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/unesctrn.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/unesctrn.cpp g++ -o build/opt/third_party/abseil-cpp/dist/absl/strings/internal/utf8.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/strings/internal/utf8.cc gcc -o build/opt/third_party/libmongocrypt/dist/src/mongocrypt-traverse-util.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mongocrypt-traverse-util.c g++ -o build/opt/mongo/db/s/collection_sharding_state.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/s/collection_sharding_state.cpp Generating build/opt/mongo/db/pipeline/value_gen.cpp In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/vm/GlobalObject.h:34, from src/third_party/mozjs/extract/js/src/vm/EnvironmentObject.h:17, from src/third_party/mozjs/extract/js/src/vm/Stack-inl.h:17, from src/third_party/mozjs/extract/js/src/vm/Stack.cpp:7, from src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src20.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ g++ -o build/opt/mongo/db/fts/fts_spec.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_spec.cpp g++ -o build/opt/third_party/mozjs/extract/modules/fdlibm/e_asinf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/modules/fdlibm/e_asinf.cpp g++ -o build/opt/mongo/db/pipeline/process_interface/mongos_process_interface.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/process_interface/mongos_process_interface.cpp g++ -o build/opt/mongo/db/global_settings.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/global_settings.cpp g++ -o build/opt/mongo/util/cmdline_utils/censor_cmdline.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/cmdline_utils/censor_cmdline.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/catalog/sharding_catalog_client.h:44, from src/mongo/s/catalog/sharding_catalog_client.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/icu4c-57.1/source/i18n/winnmfmt.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/winnmfmt.cpp g++ -o build/opt/mongo/db/query/optimizer/partial_schema_requirements.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/optimizer/partial_schema_requirements.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bsonobj.h:44, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:40, from src/mongo/db/concurrency/flow_control_ticketholder.h:32, from src/mongo/db/concurrency/locker.h:35, from src/mongo/db/concurrency/d_concurrency.h:34, from src/mongo/db/s/collection_sharding_state.h:34, from src/mongo/db/s/collection_sharding_state.cpp:30: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = boost::optional; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = boost::optional; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/s/collection_sharding_state.cpp:136:87: required from here 136 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/fts/fts_spec.cpp:39: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/icu4c-57.1/source/i18n/ucol.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/ucol.cpp g++ -o build/opt/mongo/db/query/interval.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/interval.cpp g++ -o build/opt/mongo/db/repl/repl_set_config.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/repl/repl_set_config.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/process_interface/mongos_process_interface.h:33, from src/mongo/db/pipeline/process_interface/mongos_process_interface.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/jsobj.h:44, from src/mongo/db/repl/repl_settings.h:34, from src/mongo/db/global_settings.h:32, from src/mongo/db/global_settings.cpp:30: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/global_settings.cpp:44:89: required from here 44 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call Generating build/opt/mongo/db/repl/rollback_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_four_over_pi.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_four_over_pi.c /usr/sbin/python3 src/mongo/db/auth/builtin_roles_gen.py src/mongo/db/auth/builtin_roles.yml src/mongo/db/auth/builtin_roles.tpl.cpp build/opt/mongo/db/auth/builtin_roles.cpp Generating build/opt/mongo/transport/message_compressor_options_server_gen.cpp Generating build/opt/mongo/db/traffic_recorder_gen.cpp Generating build/opt/mongo/db/query/hint_gen.cpp Generating build/opt/mongo/util/tcmalloc_parameters_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_next.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_next.c gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_acos.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_acos.c Generating build/opt/mongo/client/sasl_sspi_options_gen.cpp g++ -o build/opt/mongo/db/internal_transactions_feature_flag_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/internal_transactions_feature_flag_gen.cpp Generating build/opt/mongo/s/commands/cluster_commands_gen.cpp g++ -o build/opt/mongo/s/commands/kill_sessions_remote.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/kill_sessions_remote.cpp ar rcsTD build/opt/mongo/db/query/libquery_index_bounds.a build/opt/mongo/db/query/index_bounds.o build/opt/mongo/db/query/index_entry.o build/opt/mongo/db/query/index_tag.o build/opt/mongo/db/query/interval.o Skipping ranlib for thin archive build/opt/mongo/db/query/libquery_index_bounds.a g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/jit/Unified_cpp_js_src_jit14.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/jit/Unified_cpp_js_src_jit14.cpp In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/jit/Bailouts.h:20, from src/third_party/mozjs/extract/js/src/jit/LIR.h:16, from src/third_party/mozjs/extract/js/src/jit/shared/Lowering-shared.h:13, from src/third_party/mozjs/extract/js/src/jit/shared/Lowering-shared-inl.h:10, from src/third_party/mozjs/extract/js/src/jit/shared/Lowering-shared.cpp:7, from src/third_party/mozjs/platform/x86_64/linux/build/jit/Unified_cpp_js_src_jit14.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ ar rcsTD build/opt/mongo/s/catalog/libsharding_catalog_client.a build/opt/mongo/s/catalog/sharding_catalog_client.o Skipping ranlib for thin archive build/opt/mongo/s/catalog/libsharding_catalog_client.a g++ -o build/opt/mongo/db/repl/rollback_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/repl/rollback_gen.cpp g++ -o build/opt/mongo/db/query/query_stats/query_stats_on_parameter_change.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_stats/query_stats_on_parameter_change.cpp g++ -o build/opt/mongo/db/traffic_recorder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/traffic_recorder.cpp g++ -o build/opt/mongo/s/commands/cluster_repair_sharded_collection_chunks_history_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_repair_sharded_collection_chunks_history_cmd.cpp g++ -o build/opt/mongo/db/auth/user_management_commands_parser.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/user_management_commands_parser.cpp ar rcsTD build/opt/mongo/db/libinternal_transactions_feature_flag.a build/opt/mongo/db/internal_transactions_feature_flag_gen.o Skipping ranlib for thin archive build/opt/mongo/db/libinternal_transactions_feature_flag.a g++ -o build/opt/third_party/icu4c-57.1/source/common/uresdata.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/uresdata.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/commands/kill_sessions_remote.cpp:40: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/bson/util/simple8b_type_util.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/bson/util/simple8b_type_util.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bsonobj.h:44, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:40, from src/mongo/db/concurrency/flow_control_ticketholder.h:32, from src/mongo/db/concurrency/locker.h:35, from src/mongo/db/concurrency/d_concurrency.h:34, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:33: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/query/query_stats/query_stats_on_parameter_change.cpp:96:81: required from here 96 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/transport/message_compressor_options_server_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/transport/message_compressor_options_server_gen.cpp ar rcsTD build/opt/mongo/bson/util/libbson_column.a build/opt/mongo/bson/util/bsoncolumn.o build/opt/mongo/bson/util/bsoncolumnbuilder.o build/opt/mongo/bson/util/simple8b_builder.o build/opt/mongo/bson/util/simple8b_type_util.o Skipping ranlib for thin archive build/opt/mongo/bson/util/libbson_column.a g++ -o build/opt/mongo/db/pipeline/lite_parsed_document_source.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/lite_parsed_document_source.cpp g++ -o build/opt/mongo/util/text.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/text.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/db/commands/server_status.h:34, from src/mongo/db/traffic_recorder.cpp:42: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/hint_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/query/hint_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/catalog/sharding_catalog_client.h:44, from src/mongo/s/grid.h:36, from src/mongo/s/commands/cluster_repair_sharded_collection_chunks_history_cmd.cpp:41: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/crypto/sha_block_openssl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/crypto/sha_block_openssl.cpp g++ -o build/opt/mongo/db/pipeline/query_request_conversion.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/query_request_conversion.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/db/operation_id.h:32, from src/mongo/db/service_context.h:38, from src/mongo/db/traffic_recorder.h:34, from src/mongo/db/traffic_recorder.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::TrafficRecorder; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::TrafficRecorder; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/traffic_recorder.cpp:260:90: required from here 260 | static const auto getTrafficRecorder = ServiceContext::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from build/opt/mongo/db/pipeline/aggregate_command_gen.h:34, from src/mongo/db/pipeline/lite_parsed_pipeline.h:38, from src/mongo/db/pipeline/lite_parsed_document_source.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] ar rcsTD build/opt/mongo/crypto/libsha_block_openssl.a build/opt/mongo/crypto/sha_block_openssl.o Skipping ranlib for thin archive build/opt/mongo/crypto/libsha_block_openssl.a g++ -o build/opt/mongo/client/sasl_sspi_options_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/client/sasl_sspi_options_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_cos.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_cos.c g++ -o build/opt/mongo/db/query/stats/stats_catalog.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/stats/stats_catalog.cpp g++ -o build/opt/mongo/db/pipeline/document_source_lookup.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_lookup.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from build/opt/mongo/db/pipeline/aggregate_command_gen.h:34, from src/mongo/db/pipeline/query_request_conversion.h:32, from src/mongo/db/pipeline/query_request_conversion.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/stats/stats_cache_loader_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/stats/stats_cache_loader_impl.cpp g++ -o build/opt/third_party/icu4c-57.1/source/common/bytestrie.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/bytestrie.cpp g++ -o build/opt/mongo/db/update/document_diff_calculator.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/update/document_diff_calculator.cpp g++ -o build/opt/mongo/client/replica_set_monitor_server_parameters.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_monitor_server_parameters.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/tenant_id.h:36, from src/mongo/db/database_name.h:37, from src/mongo/db/namespace_string.h:41, from src/mongo/db/query/stats/stats_catalog.h:33, from src/mongo/db/query/stats/stats_catalog.cpp:30: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/query/stats/stats_catalog.cpp:44:69: required from here 44 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/document_source.h:55, from src/mongo/db/pipeline/document_source_lookup.h:35, from src/mongo/db/pipeline/document_source_lookup.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/icu4c-57.1/source/common/unistr_props.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/unistr_props.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_exp2.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_exp2.c gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_noncomp.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_noncomp.c gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_bid.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_bid.c Generating build/opt/mongo/db/commands/profile_gen.cpp gcc -o build/opt/third_party/libmongocrypt/dist/src/mongocrypt-opts.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mongocrypt-opts.c Generating build/opt/mongo/db/pipeline/document_source_query_stats_gen.cpp g++ -o build/opt/third_party/abseil-cpp/dist/absl/time/internal/cctz/src/civil_time_detail.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/time/internal/cctz/src/civil_time_detail.cc ar rcsTD build/opt/mongo/db/pipeline/liblite_parsed_document_source.a build/opt/mongo/db/pipeline/lite_parsed_document_source.o build/opt/mongo/db/pipeline/lite_parsed_pipeline.o Skipping ranlib for thin archive build/opt/mongo/db/pipeline/liblite_parsed_document_source.a g++ -o build/opt/third_party/abseil-cpp/dist/absl/time/format.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/time/format.cc gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_lround.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_lround.c Generating build/opt/mongo/util/net/http_client_options_gen.cpp g++ -o build/opt/mongo/s/client/num_hosts_targeted_metrics.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/client/num_hosts_targeted_metrics.cpp g++ -o build/opt/mongo/logv2/log_domain.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/logv2/log_domain.cpp g++ -o build/opt/mongo/db/update/object_replace_executor.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/update/object_replace_executor.cpp g++ -o build/opt/mongo/db/storage/capped_snapshots.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/storage/capped_snapshots.cpp g++ -o build/opt/mongo/db/pipeline/value_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/pipeline/value_gen.cpp g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src5.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src5.cpp g++ -o build/opt/mongo/db/read_write_concern_provenance_base_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/read_write_concern_provenance_base_gen.cpp g++ -o build/opt/third_party/mozjs/extract/js/src/jsmath.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/js/src/jsmath.cpp In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/vm/GlobalObject.h:34, from src/third_party/mozjs/extract/js/src/jsnum.cpp:48, from src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src5.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/s/client/num_hosts_targeted_metrics.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/jsmath.cpp:29: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/storage/capped_snapshots.h:35, from src/mongo/db/storage/capped_snapshots.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/abseil-cpp/dist/absl/synchronization/blocking_counter.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/synchronization/blocking_counter.cc g++ -o build/opt/third_party/icu4c-57.1/source/common/filterednormalizer2.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/filterednormalizer2.cpp g++ -o build/opt/third_party/third_party_shim.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 build/opt/third_party/third_party_shim.cpp ar rcsTD build/opt/third_party/libshim_asio.a build/opt/third_party/third_party_shim.o Skipping ranlib for thin archive build/opt/third_party/libshim_asio.a ar rcsTD build/opt/third_party/libshim_abseil.a build/opt/third_party/third_party_shim.o Skipping ranlib for thin archive build/opt/third_party/libshim_abseil.a g++ -o build/opt/mongo/db/write_block_bypass.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/write_block_bypass.cpp ar rcsTD build/opt/mongo/db/pipeline/libvalue_idl.a build/opt/mongo/db/pipeline/value_gen.o Skipping ranlib for thin archive build/opt/mongo/db/pipeline/libvalue_idl.a g++ -o build/opt/mongo/util/net/http_client_options_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/util/net/http_client_options_gen.cpp g++ -o build/opt/mongo/s/sharding_task_executor.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/sharding_task_executor.cpp g++ -o build/opt/mongo/db/matcher/expression_with_placeholder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_with_placeholder.cpp g++ -o build/opt/mongo/scripting/mozjs/jsthread.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-unknown-warning-option -Wno-class-memaccess -Wno-non-virtual-dtor -Wno-invalid-offsetof -include js-config.h -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DJS_USE_CUSTOM_ALLOCATOR -DSTATIC_JS_API=1 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/mozjs/include -Isrc/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/scripting/mozjs/jsthread.cpp g++ -o build/opt/mongo/client/remote_command_retry_scheduler.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_retry_scheduler.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bsonobj.h:44, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:40, from src/mongo/s/client/num_hosts_targeted_metrics.cpp:33: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::NumHostsTargetedMetrics; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::NumHostsTargetedMetrics; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/s/client/num_hosts_targeted_metrics.cpp:41:92: required from here 41 | const auto getNumHostsTargeted = ServiceContext::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bsonobj.h:44, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:40, from src/mongo/db/record_id.h:43, from src/mongo/db/catalog/capped_visibility.h:34, from src/mongo/db/storage/capped_snapshots.h:34: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::CappedSnapshots; DecoratedType = mongo::RecoveryUnit::Snapshot]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::CappedSnapshots; D = mongo::RecoveryUnit::Snapshot]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/storage/capped_snapshots.cpp:33:85: required from here 33 | auto getCappedSnapshots = RecoveryUnit::Snapshot::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bson_duration.h:33, from build/opt/mongo/db/auth/action_type_gen.h:18, from src/mongo/db/auth/action_type.h:40, from src/mongo/db/auth/action_set.h:37, from src/mongo/db/auth/authorization_session.h:37, from src/mongo/db/write_block_bypass.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::WriteBlockBypass; DecoratedType = mongo::OperationContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::WriteBlockBypass; D = mongo::OperationContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/write_block_bypass.cpp:38:94: required from here 38 | static const auto getWriteBlockBypass = OperationContext::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_with_placeholder.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] ar rcsTD build/opt/mongo/db/libwrite_block_bypass.a build/opt/mongo/db/write_block_bypass.o Skipping ranlib for thin archive build/opt/mongo/db/libwrite_block_bypass.a g++ -o build/opt/mongo/s/commands/cluster_merge_chunks_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_merge_chunks_cmd.cpp g++ -o build/opt/mongo/s/commands/cluster_analyze_shard_key_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_analyze_shard_key_cmd.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/client/shard_registry.h:41, from src/mongo/s/sharding_task_executor.cpp:42: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] Generating build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.cpp g++ -o build/opt/mongo/db/pipeline/change_stream_invalidation_info.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/change_stream_invalidation_info.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_nearbyintd.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_nearbyintd.c Generating build/opt/mongo/executor/task_executor_pool_parameters_gen.cpp g++ -o build/opt/mongo/db/ftdc/ftdc_system_stats_linux.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/ftdc/ftdc_system_stats_linux.cpp ar rcsTD build/opt/mongo/client/libremote_command_retry_scheduler.a build/opt/mongo/client/remote_command_retry_scheduler.o Skipping ranlib for thin archive build/opt/mongo/client/libremote_command_retry_scheduler.a g++ -o build/opt/mongo/db/ftdc/ftdc_mongos.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/ftdc/ftdc_mongos.cpp g++ -o build/opt/mongo/executor/task_executor_pool_parameters_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/executor/task_executor_pool_parameters_gen.cpp g++ -o build/opt/mongo/s/commands/cluster_remove_shard_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_remove_shard_cmd.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_pow.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_pow.c gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_int32.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_int32.c In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/async_requests_sender.h:44, from src/mongo/s/cluster_commands_helpers.h:42, from src/mongo/s/commands/cluster_analyze_shard_key_cmd.cpp:39: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/client/shard_registry.h:41, from src/mongo/s/commands/cluster_merge_chunks_cmd.cpp:36: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint8.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint8.c g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src1.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src1.cpp Generating build/opt/mongo/db/pipeline/document_source_out_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_uint32.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_uint32.c Generating build/opt/mongo/db/commands/map_reduce_gen.cpp g++ -o build/opt/mongo/s/commands/cluster_map_reduce_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_map_reduce_cmd.cpp In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/vm/GlobalObject.h:34, from src/third_party/mozjs/extract/js/src/builtin/FinalizationRegistryObject.cpp:16, from src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src1.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/catalog/sharding_catalog_client.h:44, from src/mongo/s/grid.h:36, from src/mongo/db/ftdc/ftdc_mongos.cpp:46: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/commands/cluster_remove_shard_cmd.cpp:37: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src7.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src7.cpp ar rcsTD build/opt/mongo/s/libsharding_task_executor.a build/opt/mongo/s/sharding_task_executor.o Skipping ranlib for thin archive build/opt/mongo/s/libsharding_task_executor.a g++ -o build/opt/mongo/db/catalog/collection.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/collection.cpp In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/vm/Activation-inl.h:20, from src/third_party/mozjs/extract/js/src/vm/Activation.cpp:7, from src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src7.cpp:29: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/commands/mr_common.h:39, from src/mongo/db/commands/map_reduce_command_base.h:33, from src/mongo/s/commands/cluster_map_reduce_cmd.cpp:35: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/mozjs/extract/modules/fdlibm/e_acosh.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/modules/fdlibm/e_acosh.cpp g++ -o build/opt/third_party/mozjs/extract/modules/fdlibm/e_acosf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/modules/fdlibm/e_acosf.cpp Generating build/opt/mongo/db/drop_gen.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/tznames.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/tznames.cpp Generating build/opt/mongo/db/commands/shutdown_gen.cpp Generating build/opt/mongo/db/server_feature_flags_gen.cpp Generating build/opt/mongo/db/pipeline/document_source_coll_stats_gen.cpp g++ -o build/opt/mongo/db/pipeline/document_source_internal_unpack_bucket.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp Generating build/opt/mongo/db/pipeline/document_source_internal_all_collection_stats_gen.cpp g++ -o build/opt/mongo/db/index/sort_key_generator.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/index/sort_key_generator.cpp g++ -o build/opt/mongo/client/remote_command_targeter_standalone.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/remote_command_targeter_standalone.cpp Generating build/opt/mongo/db/pipeline/document_source_replace_root_gen.cpp g++ -o build/opt/mongo/db/pipeline/document_source_replace_root.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_replace_root.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] ar rcsTD build/opt/mongo/db/ftdc/libftdc_mongos.a build/opt/mongo/db/ftdc/ftdc_mongos.o Skipping ranlib for thin archive build/opt/mongo/db/ftdc/libftdc_mongos.a g++ -o build/opt/mongo/util/testing_options.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/testing_options.cpp g++ -o build/opt/third_party/s2/base/logging.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Isrc/third_party/s2 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -Isrc/third_party/s2 -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/third_party/s2/base/logging.cc g++ -o build/opt/mongo/db/pipeline/document_source_out.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_out.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/document_path_support.h:38, from src/mongo/db/query/sort_pattern.h:34, from src/mongo/db/index/sort_key_generator.h:38, from src/mongo/db/index/sort_key_generator.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/exec/bucket_unpacker.h:39, from src/mongo/db/pipeline/document_source_internal_unpack_bucket.h:35, from src/mongo/db/pipeline/document_source_internal_unpack_bucket.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/timestamp.h:35, from src/mongo/db/catalog/collection.h:39: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/collection.cpp:84:96: required from here 84 | const auto getFactory = ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/db/ftdc/collector.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/ftdc/collector.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/document_source.h:55, from src/mongo/db/pipeline/document_source_single_document_transformation.h:34, from src/mongo/db/pipeline/document_source_replace_root.h:33, from src/mongo/db/pipeline/document_source_replace_root.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/s/type_collection_common_types_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/type_collection_common_types_gen.cpp g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/irregexp/Unified_cpp_js_src_irregexp1.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/irregexp/Unified_cpp_js_src_irregexp1.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog_raii.h:33, from src/mongo/db/db_raii.h:34, from src/mongo/db/pipeline/document_source_writer.h:36, from src/mongo/db/pipeline/document_source_out.h:33, from src/mongo/db/pipeline/document_source_out.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/irregexp/RegExpShim.h:38, from src/third_party/mozjs/extract/js/src/irregexp/imported/regexp-dotprinter.h:8, from src/third_party/mozjs/extract/js/src/irregexp/imported/regexp-dotprinter.cc:5, from src/third_party/mozjs/platform/x86_64/linux/build/irregexp/Unified_cpp_js_src_irregexp1.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ ar rcsTD build/opt/mongo/db/libshard_role_api_stor_ex.a build/opt/mongo/db/catalog/collection.o Skipping ranlib for thin archive build/opt/mongo/db/libshard_role_api_stor_ex.a g++ -o build/opt/mongo/db/pipeline/document_source_internal_all_collection_stats.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_internal_all_collection_stats.cpp In file included from src/third_party/mozjs/platform/x86_64/linux/build/irregexp/Unified_cpp_js_src_irregexp1.cpp:38: src/third_party/mozjs/extract/js/src/irregexp/imported/regexp-parser.cc: In function 'bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)': src/third_party/mozjs/extract/js/src/irregexp/imported/regexp-parser.cc:2659:1: warning: control reaches end of non-void function [-Wreturn-type] 2659 | } | ^ g++ -o build/opt/mongo/db/repl/oplog_entry.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/repl/oplog_entry.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/gregoimp.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/gregoimp.cpp g++ -o build/opt/mongo/scripting/mozjs/uri.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-unknown-warning-option -Wno-class-memaccess -Wno-non-virtual-dtor -Wno-invalid-offsetof -include js-config.h -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DJS_USE_CUSTOM_ALLOCATOR -DSTATIC_JS_API=1 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/mozjs/include -Isrc/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/scripting/mozjs/uri.cpp g++ -o build/opt/mongo/db/exec/sbe/makeobj_spec.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/sbe/makeobj_spec.cpp g++ -o build/opt/mongo/db/storage/duplicate_key_error_info.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/storage/duplicate_key_error_info.cpp Generating build/opt/mongo/db/auth/security_token_gen.cpp Creating 'build/opt/third_party/wiredtiger/wiredtiger.h' g++ -o build/opt/third_party/icu4c-57.1/source/common/ucnvmbcs.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/ucnvmbcs.cpp Generating build/opt/mongo/s/router_transactions_stats_gen.cpp gcc -o build/opt/third_party/mozjs/extract/mfbt/lz4/lz4hc.o -c -std=c11 -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/mfbt/lz4/lz4hc.c In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/document_source.h:55, from src/mongo/db/pipeline/document_source_internal_all_collection_stats.h:32, from src/mongo/db/pipeline/document_source_internal_all_collection_stats.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/timeseries/timeseries_global_options.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/timeseries/timeseries_global_options.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/exec/sbe/stages/stages.h:41, from src/mongo/db/exec/sbe/stages/hash_agg.h:33, from src/mongo/db/exec/sbe/size_estimator.h:39, from src/mongo/db/exec/sbe/makeobj_spec.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/datetime/init_timezone_data.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/timelib/dist -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/datetime/init_timezone_data.cpp gcc -o build/opt/third_party/libmongocrypt/dist/src/mc-fle2-payload-iev.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mc-fle2-payload-iev.c g++ -o build/opt/third_party/mozjs/extract/mozglue/misc/TimeStamp.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/mozglue/misc/TimeStamp.cpp g++ -o build/opt/mongo/db/pipeline/expression_test_api_version.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression_test_api_version.cpp g++ -o build/opt/mongo/rpc/message.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/rpc/message.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/rbnf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/rbnf.cpp g++ -o build/opt/mongo/db/auth/sasl_plain_server_conversation.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/sasl_plain_server_conversation.cpp g++ -o build/opt/mongo/db/query/cursor_response.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/cursor_response.cpp g++ -o build/opt/mongo/s/cluster_cursor_stats.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/cluster_cursor_stats.cpp g++ -o build/opt/mongo/rpc/op_msg.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/rpc/op_msg.cpp g++ -o build/opt/mongo/s/s_sharding_server_status.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/s_sharding_server_status.cpp g++ -o build/opt/third_party/abseil-cpp/dist/absl/strings/internal/ostringstream.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/strings/internal/ostringstream.cc g++ -o build/opt/third_party/abseil-cpp/dist/absl/strings/internal/escaping.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/strings/internal/escaping.cc In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/expression_test_api_version.h:32, from src/mongo/db/pipeline/expression_test_api_version.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src13.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src13.cpp ar rcsTD build/opt/third_party/abseil-cpp/libabsl_strings_internal.a build/opt/third_party/abseil-cpp/dist/absl/strings/internal/ostringstream.o build/opt/third_party/abseil-cpp/dist/absl/strings/internal/utf8.o build/opt/third_party/abseil-cpp/dist/absl/strings/internal/escaping.o Skipping ranlib for thin archive build/opt/third_party/abseil-cpp/libabsl_strings_internal.a g++ -o build/opt/third_party/icu4c-57.1/source/common/messagepattern.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/messagepattern.cpp g++ -o build/opt/mongo/s/client/shard_remote.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/client/shard_remote.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/clientcursor.h:40, from src/mongo/db/query/cursor_response.h:36, from src/mongo/db/query/cursor_response.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/catalog/sharding_catalog_client.h:44, from src/mongo/s/grid.h:36, from src/mongo/s/cluster_cursor_stats.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/vm/GlobalObject.h:34, from src/third_party/mozjs/extract/js/src/vm/GlobalObject.cpp:7, from src/third_party/mozjs/platform/x86_64/linux/build/Unified_cpp_js_src13.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ ar rcsTD build/opt/mongo/rpc/libmessage.a build/opt/mongo/rpc/message.o build/opt/mongo/rpc/op_msg.o Skipping ranlib for thin archive build/opt/mongo/rpc/libmessage.a g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_fmod.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_fmod.cpp ar rcsTD build/opt/mongo/db/auth/libsaslauth.a build/opt/mongo/db/auth/sasl_mechanism_registry.o build/opt/mongo/db/auth/sasl_plain_server_conversation.o build/opt/mongo/db/auth/sasl_scram_server_conversation.o Skipping ranlib for thin archive build/opt/mongo/db/auth/libsaslauth.a g++ -o build/opt/mongo/client/sasl_sspi.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/sasl_sspi.cpp g++ -o build/opt/mongo/bson/json.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/bson/json.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/db/commands/server_status.h:34, from src/mongo/s/s_sharding_server_status.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/client/shard_remote.h:34, from src/mongo/s/client/shard_remote.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] Generating build/opt/mongo/db/pipeline/expression_parser_gen.cpp g++ -o build/opt/mongo/db/matcher/expression_algo.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_algo.cpp g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/wasm/Unified_cpp_js_src_wasm1.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/wasm/Unified_cpp_js_src_wasm1.cpp g++ -o build/opt/mongo/db/drop_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/drop_gen.cpp In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/jit/Bailouts.h:20, from src/third_party/mozjs/extract/js/src/jit/LIR.h:16, from src/third_party/mozjs/extract/js/src/jit/PerfSpewer.h:16, from src/third_party/mozjs/extract/js/src/wasm/WasmCode.cpp:33, from src/third_party/mozjs/platform/x86_64/linux/build/wasm/Unified_cpp_js_src_wasm1.cpp:2: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ g++ -o build/opt/mongo/util/testing_options_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/util/testing_options_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/matcher/rewrite_expr.h:38, from src/mongo/db/matcher/expression_expr.h:37, from src/mongo/db/matcher/expression_algo.cpp:36: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/pipeline/expression.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression.cpp g++ -o build/opt/mongo/executor/async_rpc_error_info.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/executor/async_rpc_error_info.cpp g++ -o build/opt/mongo/s/commands/cluster_find_and_modify_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_find_and_modify_cmd.cpp g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_object_match.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_object_match.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/unumsys.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/unumsys.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/rbt_data.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/rbt_data.cpp g++ -o build/opt/mongo/db/storage/external_record_store.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/storage/external_record_store.cpp ar rcsTD build/opt/mongo/s/client/libsharding_client.a build/opt/mongo/s/client/num_hosts_targeted_metrics.o build/opt/mongo/s/client/shard_remote.o Skipping ranlib for thin archive build/opt/mongo/s/client/libsharding_client.a g++ -o build/opt/third_party/abseil-cpp/dist/absl/debugging/stacktrace.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/debugging/stacktrace.cc In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/expression.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/util/tcmalloc_set_parameter.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/valgrind/include -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/tcmalloc_set_parameter.cpp ar rcsTD build/opt/mongo/util/libtesting_options.a build/opt/mongo/util/testing_options.o build/opt/mongo/util/testing_options_gen.o Skipping ranlib for thin archive build/opt/mongo/util/libtesting_options.a g++ -o build/opt/third_party/mozjs/extract/modules/fdlibm/s_cbrt.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/modules/fdlibm/s_cbrt.cpp g++ -o build/opt/mongo/util/net/ssl_parameters.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/net/ssl_parameters.cpp ar rcsTD build/opt/mongo/executor/libasync_rpc_error_info.a build/opt/mongo/executor/async_rpc_error_info.o Skipping ranlib for thin archive build/opt/mongo/executor/libasync_rpc_error_info.a g++ -o build/opt/mongo/util/concurrency/priority_ticketholder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/concurrency/priority_ticketholder.cpp g++ -o build/opt/mongo/db/pipeline/expression_function.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression_function.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/storage/named_pipe.h:39, from src/mongo/db/storage/multi_bson_stream_cursor.h:34, from src/mongo/db/storage/external_record_store.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_num_array_items.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_num_array_items.cpp g++ -o build/opt/mongo/db/matcher/schema/encrypt_schema_types.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/encrypt_schema_types.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/db/commands/server_status.h:34, from src/mongo/crypto/fle_stats.h:34, from src/mongo/crypto/fle_crypto.h:52, from src/mongo/db/fle_crud.h:37, from src/mongo/s/commands/cluster_find_and_modify_cmd.h:41, from src/mongo/s/commands/cluster_find_and_modify_cmd.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/expression_where_base.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_where_base.cpp g++ -o build/opt/mongo/client/streamable_replica_set_monitor.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/streamable_replica_set_monitor.cpp g++ -o build/opt/mongo/db/matcher/match_expression_util.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/match_expression_util.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/expression_function.h:32, from src/mongo/db/pipeline/expression_function.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/pipeline/javascript_execution.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/javascript_execution.cpp g++ -o build/opt/mongo/db/matcher/expression_text_noop.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_text_noop.cpp g++ -o build/opt/mongo/db/pipeline/document_source_query_stats_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/pipeline/document_source_query_stats_gen.cpp g++ -o build/opt/mongo/db/pipeline/expression_context.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression_context.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/javascript_execution.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/tenant_id.h:36, from src/mongo/db/database_name.h:37, from src/mongo/db/namespace_string.h:41, from src/mongo/db/client.h:42, from src/mongo/db/pipeline/javascript_execution.h:33: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::OperationContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::OperationContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/pipeline/javascript_execution.cpp:42:87: required from here 42 | const auto getExec = OperationContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/db/matcher/extensions_callback.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/extensions_callback.cpp g++ -o build/opt/mongo/db/matcher/expression_array.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_array.cpp g++ -o build/opt/mongo/db/pipeline/monotonic_expression.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/monotonic_expression.cpp g++ -o build/opt/mongo/db/matcher/schema/encrypt_schema_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/matcher/schema/encrypt_schema_gen.cpp g++ -o build/opt/mongo/db/pipeline/expression_js_emit.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression_js_emit.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from build/opt/mongo/db/pipeline/aggregate_command_gen.h:34, from src/mongo/db/pipeline/expression_context.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/query_shape/cmd_with_let_shape.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_shape/cmd_with_let_shape.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/doc_validation_error.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/doc_validation_error.cpp g++ -o build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.cpp g++ -o build/opt/mongo/rpc/metadata.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/rpc/metadata.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/expression_js_emit.h:32, from src/mongo/db/pipeline/expression_js_emit.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/query/query_shape/cmd_with_let_shape.h:33, from src/mongo/db/query/query_shape/cmd_with_let_shape.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/timeseries/catalog_helper.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/timeseries/catalog_helper.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/matcher/doc_validation_error.h:34, from src/mongo/db/matcher/doc_validation_error.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/rewrite_expr.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/rewrite_expr.cpp ar rcsTD build/opt/mongo/client/sdam/libsdam_configuration_parameters.a build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.o Skipping ranlib for thin archive build/opt/mongo/client/sdam/libsdam_configuration_parameters.a g++ -o build/opt/mongo/db/pipeline/variables.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/variables.cpp g++ -o build/opt/mongo/db/pipeline/expression_dependencies.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression_dependencies.cpp g++ -o build/opt/mongo/db/matcher/expression_geo_serializer.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_geo_serializer.cpp g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_unique_items.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_unique_items.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/timeseries/catalog_helper.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/matcher/rewrite_expr.h:38, from src/mongo/db/matcher/rewrite_expr.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/variables.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/expression_dependencies.h:34, from src/mongo/db/pipeline/expression_dependencies.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/catalog/collection_uuid_mismatch.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/collection_uuid_mismatch.cpp g++ -o build/opt/mongo/db/matcher/expression_tree.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_tree.cpp g++ -o build/opt/mongo/db/matcher/matchable.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/matchable.cpp g++ -o build/opt/mongo/db/pipeline/make_js_function.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/make_js_function.cpp g++ -o build/opt/mongo/db/pipeline/expression_trigonometric.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/expression_trigonometric.cpp g++ -o build/opt/mongo/db/matcher/expression_where_noop.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_where_noop.cpp ar rcsTD build/opt/mongo/db/timeseries/libcatalog_helper.a build/opt/mongo/db/timeseries/catalog_helper.o Skipping ranlib for thin archive build/opt/mongo/db/timeseries/libcatalog_helper.a g++ -o build/opt/mongo/db/matcher/schema/json_pointer.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/json_pointer.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/catalog/collection_uuid_mismatch.h:34, from src/mongo/db/catalog/collection_uuid_mismatch.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/expression_parameterization.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_parameterization.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/make_js_function.h:32, from src/mongo/db/pipeline/make_js_function.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_all_elem_match_from_index.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_all_elem_match_from_index.cpp g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_match_array_index.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_match_array_index.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/expression_trigonometric.h:32, from src/mongo/db/pipeline/expression_trigonometric.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/s/router_transactions_server_status.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/router_transactions_server_status.cpp g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_str_length.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_str_length.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/schema/expression_internal_schema_all_elem_match_from_index.h:36, from src/mongo/db/matcher/schema/expression_internal_schema_all_elem_match_from_index.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/expression_parser.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_parser.cpp g++ -o build/opt/mongo/db/matcher/doc_validation_util.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/doc_validation_util.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/schema/expression_internal_schema_match_array_index.h:36, from src/mongo/db/matcher/schema/expression_internal_schema_match_array_index.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/db/commands/server_status.h:34, from src/mongo/s/router_transactions_server_status.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/expression.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression.cpp g++ -o build/opt/mongo/db/matcher/expression_geo.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_geo.cpp Generating build/opt/mongo/rpc/metadata/client_metadata_gen.cpp ar rcsTD build/opt/mongo/db/libglobal_settings.a build/opt/mongo/db/global_settings.o Skipping ranlib for thin archive build/opt/mongo/db/libglobal_settings.a g++ -o build/opt/mongo/db/stats/latency_server_status_section.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/stats/latency_server_status_section.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/expression_parser.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/doc_validation_util.h:34, from src/mongo/db/matcher/doc_validation_util.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/implicit_validator.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/implicit_validator.cpp g++ -o build/opt/mongo/db/matcher/extensions_callback_noop.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/extensions_callback_noop.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/schema/json_schema_parser.h:33, from src/mongo/db/matcher/expression.cpp:35: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/expression_geo.cpp:36: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/doc_validation_util.h:34, from src/mongo/db/matcher/implicit_validator.cpp:37: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/util/periodic_runner_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/periodic_runner_impl.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/db/commands/server_status.h:34, from src/mongo/db/stats/latency_server_status_section.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/matcher/extensions_callback_noop.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] ar rcsTD build/opt/mongo/s/libmongos_initializers.a build/opt/mongo/s/cluster_cursor_stats.o build/opt/mongo/s/router_transactions_server_status.o build/opt/mongo/s/s_sharding_server_status.o Skipping ranlib for thin archive build/opt/mongo/s/libmongos_initializers.a g++ -o build/opt/mongo/db/query/fle/query_rewriter.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/fle/query_rewriter.cpp g++ -o build/opt/mongo/db/matcher/matcher_type_set.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/matcher_type_set.cpp g++ -o build/opt/mongo/db/matcher/schema/json_schema_parser.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/json_schema_parser.cpp g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_xor.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_xor.cpp g++ -o build/opt/mongo/logv2/log_domain_internal.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/logv2/log_domain_internal.cpp ar rcsTD build/opt/mongo/util/libperiodic_runner_impl.a build/opt/mongo/util/periodic_runner_impl.o Skipping ranlib for thin archive build/opt/mongo/util/libperiodic_runner_impl.a g++ -o build/opt/mongo/db/cst/cst_pipeline_translation.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/cst/cst_pipeline_translation.cpp g++ -o build/opt/mongo/rpc/metadata/client_metadata_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/rpc/metadata/client_metadata_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/stats/counters.h:34, from src/mongo/db/commands/server_status.h:34, from src/mongo/crypto/fle_stats.h:34, from src/mongo/crypto/fle_crypto.h:52, from src/mongo/db/query/fle/query_rewriter.h:33, from src/mongo/db/query/fle/query_rewriter.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/matcher_type_set.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/timeseries/timeseries_options.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/timeseries/timeseries_options.cpp ar rcsTD build/opt/mongo/db/stats/liblatency_server_stats.a build/opt/mongo/db/stats/latency_server_status_section.o Skipping ranlib for thin archive build/opt/mongo/db/stats/liblatency_server_stats.a g++ -o build/opt/mongo/db/catalog/collection_catalog.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/collection_catalog.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/schema/json_schema_parser.h:33, from src/mongo/db/matcher/schema/json_schema_parser.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/cst/cst_match_translation.h:35, from src/mongo/db/cst/cst_pipeline_translation.cpp:42: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/classic_plan_cache.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/classic_plan_cache.cpp g++ -o build/opt/mongo/db/ops/parsed_update_array_filters.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/ops/parsed_update_array_filters.cpp g++ -o build/opt/mongo/db/commands/fsync_locked.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/fsync_locked.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_round.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_round.c g++ -o build/opt/mongo/db/repl/repl_set_config_params_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/repl/repl_set_config_params_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/catalog/collection_catalog.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/icu4c-57.1/source/i18n/alphaindex.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/alphaindex.cpp g++ -o build/opt/mongo/db/timeseries/timeseries_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/timeseries/timeseries_gen.cpp g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_allowed_properties.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_allowed_properties.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/classic_plan_cache.h:34, from src/mongo/db/query/classic_plan_cache.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/ops/parsed_update_array_filters.h:33, from src/mongo/db/ops/parsed_update_array_filters.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/matcher/schema/expression_internal_schema_root_doc_eq.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/schema/expression_internal_schema_root_doc_eq.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/timestamp.h:35, from src/mongo/db/catalog/collection.h:39: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::{anonymous}::LatestCollectionCatalog; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::{anonymous}::LatestCollectionCatalog; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/collection_catalog.cpp:68:63: required from here 68 | ServiceContext::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::shared_ptr; DecoratedType = mongo::RecoveryUnit::Snapshot]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::shared_ptr; D = mongo::RecoveryUnit::Snapshot]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/collection_catalog.cpp:77:88: required from here 77 | RecoveryUnit::Snapshot::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/third_party/mozjs/extract/modules/fdlibm/s_rintf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/modules/fdlibm/s_rintf.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/dtitvinf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/dtitvinf.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/collationdatawriter.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/collationdatawriter.cpp ar rcsTD build/opt/third_party/libshim_boost.a build/opt/third_party/third_party_shim.o Skipping ranlib for thin archive build/opt/third_party/libshim_boost.a g++ -o build/opt/mongo/util/concurrency/semaphore_ticketholder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/concurrency/semaphore_ticketholder.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/schema/expression_internal_schema_allowed_properties.h:38, from src/mongo/db/matcher/schema/expression_internal_schema_allowed_properties.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/service_context.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/service_context.cpp ar rcsTD build/opt/mongo/db/timeseries/libtimeseries_options.a build/opt/mongo/db/timeseries/timeseries_gen.o build/opt/mongo/db/timeseries/timeseries_global_options.o build/opt/mongo/db/timeseries/timeseries_options.o Skipping ranlib for thin archive build/opt/mongo/db/timeseries/libtimeseries_options.a g++ -o build/opt/mongo/db/matcher/match_expression_dependencies.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/match_expression_dependencies.cpp ar rcsTD build/opt/mongo/db/ops/libparsed_update_array_filters.a build/opt/mongo/db/ops/parsed_update_array_filters.o Skipping ranlib for thin archive build/opt/mongo/db/ops/libparsed_update_array_filters.a g++ -o build/opt/mongo/db/catalog/uncommitted_catalog_updates.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/uncommitted_catalog_updates.cpp g++ -o build/opt/mongo/db/matcher/expression_internal_bucket_geo_within.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_internal_bucket_geo_within.cpp g++ -o build/opt/mongo/db/matcher/match_details.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/match_details.cpp g++ -o build/opt/mongo/s/commands/cluster_shutdown_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_shutdown_cmd.cpp g++ -o build/opt/mongo/db/matcher/expression_text_base.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_text_base.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/op_observer/op_observer.h:35, from src/mongo/db/service_context.cpp:42: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/matcher/rewrite_expr.h:38, from src/mongo/db/matcher/expression_expr.h:37, from src/mongo/db/matcher/match_expression_dependencies.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] Generating build/opt/mongo/db/vector_clock_document_gen.cpp Generating build/opt/mongo/db/vector_clock_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_cbrt.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_cbrt.c gcc -o build/opt/third_party/icu4c-57.1/source/common/propsvec.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/propsvec.c Generating build/opt/mongo/client/sasl_aws_protocol_common_gen.cpp Generating build/opt/mongo/bson/bson_validate_gen.cpp g++ -o build/opt/mongo/s/catalog/type_database_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/catalog/type_database_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/uncommitted_catalog_updates.h:32, from src/mongo/db/catalog/uncommitted_catalog_updates.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/catalog/uncommitted_multikey.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/uncommitted_multikey.cpp g++ -o build/opt/mongo/s/commands/cluster_create_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_create_cmd.cpp g++ -o build/opt/mongo/s/catalog/type_index_catalog_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/catalog/type_index_catalog_gen.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/timestamp.h:35, from src/mongo/db/catalog/collection.h:39: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::UncommittedCatalogUpdates; DecoratedType = mongo::RecoveryUnit::Snapshot]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::UncommittedCatalogUpdates; D = mongo::RecoveryUnit::Snapshot]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/uncommitted_catalog_updates.cpp:36:73: required from here 36 | RecoveryUnit::Snapshot::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::OpenedCollections; DecoratedType = mongo::RecoveryUnit::Snapshot]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::OpenedCollections; D = mongo::RecoveryUnit::Snapshot]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/uncommitted_catalog_updates.cpp:39:65: required from here 39 | RecoveryUnit::Snapshot::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/db/commands/update_metrics.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/update_metrics.cpp g++ -o build/opt/mongo/db/vector_clock.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/vector_clock.cpp gcc -o build/opt/third_party/libmongocrypt/dist/kms-message/src/hexlify.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/kms-message/src/hexlify.c In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bson_duration.h:33, from build/opt/mongo/crypto/encryption_fields_gen.h:18, from src/mongo/db/catalog/collection_options.h:36, from src/mongo/db/storage/bson_collection_catalog_entry.h:35, from src/mongo/db/catalog/uncommitted_multikey.h:32, from src/mongo/db/catalog/uncommitted_multikey.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::UncommittedMultikey; DecoratedType = mongo::RecoveryUnit::Snapshot]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::UncommittedMultikey; D = mongo::RecoveryUnit::Snapshot]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/uncommitted_multikey.cpp:39:67: required from here 39 | RecoveryUnit::Snapshot::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/db/auth/authz_manager_external_state.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_manager_external_state.cpp g++ -o build/opt/third_party/abseil-cpp/dist/absl/strings/ascii.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/strings/ascii.cc g++ -o build/opt/mongo/rpc/legacy_reply.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/rpc/legacy_reply.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/casetrn.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/casetrn.cpp Generating build/opt/mongo/db/auth/authorization_manager_global_parameters_gen.cpp Generating build/opt/mongo/db/commands/generic_servers_gen.cpp Generating build/opt/mongo/db/commands/rotate_certificates_gen.cpp gcc -o build/opt/third_party/libmongocrypt/dist/src/mongocrypt-binary.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mongocrypt-binary.c Generating build/opt/mongo/db/commands/cluster_server_parameter_cmds_gen.cpp Generating build/opt/mongo/db/query/expression_index_knobs_gen.cpp g++ -o build/opt/mongo/db/query/planner_analysis.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/planner_analysis.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from build/opt/mongo/db/pipeline/aggregate_command_gen.h:34, from src/mongo/db/auth/authorization_checks.h:38, from src/mongo/s/commands/cluster_create_cmd.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/timestamp.h:35, from src/mongo/db/logical_time.h:32, from src/mongo/db/vector_clock.h:34, from src/mongo/db/vector_clock.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::VectorClock*; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::VectorClock*; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/vector_clock.cpp:44:83: required from here 44 | const auto vectorClockDecoration = ServiceContext::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/mongo/db/auth/authz_session_external_state.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/authz_session_external_state.cpp g++ -o build/opt/mongo/db/auth/authorization_manager_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/authorization_manager_impl.cpp g++ -o build/opt/mongo/db/auth/authorization_session_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/authorization_session_impl.cpp g++ -o build/opt/third_party/icu4c-57.1/source/common/utrie.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/utrie.cpp g++ -o build/opt/mongo/db/exec/sbe/expressions/expression.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/sbe/expressions/expression.cpp g++ -o build/opt/mongo/client/sasl_aws_protocol_common_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/client/sasl_aws_protocol_common_gen.cpp g++ -o build/opt/mongo/db/commands/cluster_server_parameter_cmds_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/commands/cluster_server_parameter_cmds_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/planner_analysis.h:32, from src/mongo/db/query/planner_analysis.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/repl/replication_process.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/repl/replication_process.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/auth/authorization_manager_impl.cpp:55: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/exec/sbe/stages/stages.h:41, from src/mongo/db/exec/sbe/stages/hash_agg.h:33, from src/mongo/db/exec/sbe/size_estimator.h:39, from src/mongo/db/exec/sbe/expressions/expression.cpp:40: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] ar rcsTD build/opt/mongo/client/libsasl_aws_common.a build/opt/mongo/client/sasl_aws_protocol_common_gen.o Skipping ranlib for thin archive build/opt/mongo/client/libsasl_aws_common.a g++ -o build/opt/third_party/icu4c-57.1/source/i18n/uspoof_build.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/uspoof_build.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/regextxt.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/regextxt.cpp g++ -o build/opt/mongo/db/query/query_settings.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_settings.cpp ar rcsTD build/opt/mongo/db/commands/libcluster_server_parameter_cmds_idl.a build/opt/mongo/db/commands/cluster_server_parameter_cmds_gen.o Skipping ranlib for thin archive build/opt/mongo/db/commands/libcluster_server_parameter_cmds_idl.a g++ -o build/opt/mongo/db/commands/rotate_certificates_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/commands/rotate_certificates_gen.cpp g++ -o build/opt/mongo/db/matcher/expression_leaf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/matcher/expression_leaf.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/uspoof_impl.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/uspoof_impl.cpp g++ -o build/opt/mongo/db/query/query_stats/query_stats_entry.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_stats/query_stats_entry.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/repl/storage_interface.h:40, from src/mongo/db/repl/replication_process.cpp:41: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/query_planner_common.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_planner_common.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/query_settings.h:37, from src/mongo/db/query/query_settings.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/query/query_stats/key.h:37, from src/mongo/db/query/query_stats/query_stats_entry.h:38, from src/mongo/db/query/query_stats/query_stats_entry.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/expression_leaf.cpp:44: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bson_duration.h:33, from build/opt/mongo/crypto/encryption_fields_gen.h:18, from src/mongo/db/catalog/collection_options.h:36, from src/mongo/db/repl/replication_process.cpp:34: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/repl/replication_process.cpp:57:75: required from here 57 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call Generating build/opt/mongo/db/exec/batched_delete_stage_gen.cpp Generating build/opt/mongo/db/query/kill_cursors_gen.cpp g++ -o build/opt/mongo/db/commands/generic_servers.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/generic_servers.cpp ar rcsTD build/opt/third_party/libshim_timelib.a build/opt/third_party/third_party_shim.o Skipping ranlib for thin archive build/opt/third_party/libshim_timelib.a g++ -o build/opt/third_party/abseil-cpp/dist/absl/synchronization/internal/per_thread_sem.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/synchronization/internal/per_thread_sem.cc In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection_ast_path_tracking_visitor.h:36, from src/mongo/db/query/query_planner_common.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/third_party/abseil-cpp/dist/absl/synchronization/barrier.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/synchronization/barrier.cc ar rcsTD build/opt/mongo/db/auth/libauth_impl_internal.a build/opt/mongo/db/auth/authorization_manager_impl.o build/opt/mongo/db/auth/authorization_session_impl.o build/opt/mongo/db/auth/authz_manager_external_state.o build/opt/mongo/db/auth/authz_session_external_state.o build/opt/mongo/db/auth/authorization_manager_impl_parameters_gen.o Skipping ranlib for thin archive build/opt/mongo/db/auth/libauth_impl_internal.a g++ -o build/opt/mongo/db/pipeline/document_source_merge.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_merge.cpp g++ -o build/opt/third_party/abseil-cpp/dist/absl/synchronization/internal/create_thread_identity.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/synchronization/internal/create_thread_identity.cc g++ -o build/opt/mongo/db/query/record_id_range.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/record_id_range.cpp Generating build/opt/mongo/db/commands/test_commands_enabled_gen.cpp Generating build/opt/mongo/db/auth/user_cache_invalidator_job_parameters_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_acosh.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_acosh.c Generating build/opt/mongo/s/sharding_task_executor_pool_gen.cpp Generating build/opt/mongo/s/configure_query_analyzer_cmd_gen.cpp gcc -o build/opt/third_party/icu4c-57.1/source/common/uchar.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/uchar.c Generating build/opt/mongo/db/commands/txn_two_phase_commit_cmds_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint64.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint64.c gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_int32.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_int32.c g++ -o build/opt/mongo/db/commands/test_deprecation_command.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/test_deprecation_command.cpp g++ -o build/opt/mongo/db/read_concern.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/read_concern.cpp g++ -o build/opt/mongo/db/pipeline/window_function/window_bounds.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/window_function/window_bounds.cpp g++ -o build/opt/mongo/db/query/projection.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/projection.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/compactdecimalformat.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/compactdecimalformat.cpp g++ -o build/opt/mongo/db/commands/test_commands_enabled_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/commands/test_commands_enabled_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog_raii.h:33, from src/mongo/db/db_raii.h:34, from src/mongo/db/pipeline/document_source_writer.h:36, from src/mongo/db/pipeline/document_source_merge.h:33, from src/mongo/db/pipeline/document_source_merge.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/auth/user_cache_invalidator_job.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/auth/user_cache_invalidator_job.cpp g++ -o build/opt/mongo/client/dbclient_connection.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/dbclient_connection.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/accumulator.h:44, from src/mongo/db/pipeline/window_function/window_function_expression.h:33, from src/mongo/db/pipeline/window_function/window_bounds.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection.h:33, from src/mongo/db/query/projection.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/util/icu.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/icu.cpp g++ -o build/opt/mongo/db/query/query_planner.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_planner.cpp g++ -o build/opt/mongo/db/commands/txn_two_phase_commit_cmds_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/commands/txn_two_phase_commit_cmds_gen.cpp g++ -o build/opt/mongo/db/query/projection_parser.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/projection_parser.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/catalog/sharding_catalog_client.h:44, from src/mongo/s/grid.h:36, from src/mongo/db/auth/user_cache_invalidator_job.cpp:44: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/write_concern.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/write_concern.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/exec/bucket_unpacker.h:39, from src/mongo/db/query/query_planner.cpp:42: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/db/auth/user_cache_invalidator_job.h:31, from src/mongo/db/auth/user_cache_invalidator_job.cpp:33: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/auth/user_cache_invalidator_job.cpp:57:77: required from here 57 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection.h:33, from src/mongo/db/query/projection_parser.h:32, from src/mongo/db/query/projection_parser.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/query/planner_ixselect.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/planner_ixselect.cpp g++ -o build/opt/mongo/db/not_primary_error_tracker.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/not_primary_error_tracker.cpp g++ -o build/opt/mongo/db/txn_retry_counter_too_old_info.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/txn_retry_counter_too_old_info.cpp Generating build/opt/mongo/s/mongos_options_gen.cpp g++ -o build/opt/mongo/s/mongos_options_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/mongos_options_gen.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/collection_catalog.h:36, from src/mongo/db/curop.h:38, from src/mongo/db/write_concern.cpp:36: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/s/commands/cluster_configure_query_analyzer_cmd.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/commands/cluster_configure_query_analyzer_cmd.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/tenant_id.h:36, from src/mongo/db/database_name.h:37, from src/mongo/db/namespace_string.h:41, from src/mongo/db/client.h:42, from src/mongo/db/not_primary_error_tracker.h:32, from src/mongo/db/not_primary_error_tracker.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::NotPrimaryErrorTracker; DecoratedType = mongo::Client]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::NotPrimaryErrorTracker; D = mongo::Client]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/not_primary_error_tracker.cpp:37:54: required from here 37 | Client::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/planner_ixselect.h:33, from src/mongo/db/query/planner_ixselect.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/pipeline/document_source_change_stream_handle_topology_change.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_change_stream_handle_topology_change.cpp g++ -o build/opt/mongo/db/fts/stop_words.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/stop_words.cpp g++ -o build/opt/mongo/db/catalog/database_holder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/catalog/database_holder.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_lgamma.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_lgamma.c g++ -o build/opt/mongo/db/exec/sort_executor.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/sort_executor.cpp g++ -o build/opt/mongo/db/query/collation/collator_factory_icu_decoration.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/collation/collator_factory_icu_decoration.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/async_requests_sender.h:44, from src/mongo/s/cluster_commands_helpers.h:42, from src/mongo/s/commands/cluster_configure_query_analyzer_cmd.cpp:37: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/document_source.h:55, from src/mongo/db/pipeline/document_source_change_stream_handle_topology_change.h:35, from src/mongo/db/pipeline/document_source_change_stream_handle_topology_change.cpp:30: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/catalog/database.h:35, from src/mongo/db/catalog/database_holder.h:36, from src/mongo/db/catalog/database_holder.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] ar rcsTD build/opt/mongo/db/librw_concern_d.a build/opt/mongo/db/read_concern.o build/opt/mongo/db/write_concern.o Skipping ranlib for thin archive build/opt/mongo/db/librw_concern_d.a g++ -o build/opt/third_party/mozjs/extract/mozglue/misc/Printf.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/extract/mozglue/misc/Printf.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/document_path_support.h:38, from src/mongo/db/query/sort_pattern.h:34, from src/mongo/db/exec/sort_key_comparator.h:35, from src/mongo/db/exec/sort_executor.h:34, from src/mongo/db/exec/sort_executor.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/client/sdam/topology_state_machine.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/sdam/topology_state_machine.cpp g++ -o build/opt/mongo/db/query/projection_ast_util.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/projection_ast_util.cpp ar rcsTD build/opt/mongo/db/query/collation/libcollator_factory_icu.a build/opt/mongo/db/query/collation/collator_factory_icu_decoration.o Skipping ranlib for thin archive build/opt/mongo/db/query/collation/libcollator_factory_icu.a g++ -o build/opt/mongo/scripting/mozjs/code.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-unknown-warning-option -Wno-class-memaccess -Wno-non-virtual-dtor -Wno-invalid-offsetof -include js-config.h -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DJS_USE_CUSTOM_ALLOCATOR -DSTATIC_JS_API=1 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/mozjs/include -Isrc/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/scripting/mozjs/code.cpp g++ -o build/opt/mongo/db/query/planner_wildcard_helpers.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/planner_wildcard_helpers.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/bson/bsonobj.h:44, from src/mongo/db/catalog/database.h:34: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/catalog/database_holder.cpp:39:71: required from here 39 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/third_party/mozjs/platform/x86_64/linux/build/jit/Unified_cpp_js_src_jit13.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-sign-compare -include js-confdefs.h -ffp-contract=off -fasynchronous-unwind-tables -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -mavx2 -DWASM_HUGE_MEMORY=1 -DIMPL_MFBT=1 -DJS_USE_CUSTOM_ALLOCATOR=1 -DSTATIC_JS_API=1 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Ibuild/opt/third_party/mozjs/extract/js/src -Isrc/third_party/mozjs/extract/js/src -Ibuild/opt/third_party/mozjs/extract/js/src/jit -Isrc/third_party/mozjs/extract/js/src/jit -Ibuild/opt/third_party/mozjs/extract/js/src/gc -Isrc/third_party/mozjs/extract/js/src/gc -Ibuild/opt/third_party/mozjs/extract/mfbt -Isrc/third_party/mozjs/extract/mfbt -Ibuild/opt/third_party/mozjs/extract/intl/icu/source/common -Isrc/third_party/mozjs/extract/intl/icu/source/common -Ibuild/opt/third_party/mozjs/include -Isrc/third_party/mozjs/include -Ibuild/opt/third_party/mozjs/mongo_sources -Isrc/third_party/mozjs/mongo_sources -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/build -Isrc/third_party/mozjs/platform/x86_64/linux/build -Ibuild/opt/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/mozjs/platform/x86_64/linux/include -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/mozjs/platform/x86_64/linux/build/jit/Unified_cpp_js_src_jit13.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection_ast_path_tracking_visitor.h:36, from src/mongo/db/query/projection_ast_util.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/third_party/mozjs/extract/js/src/vm/Caches.h:17, from src/third_party/mozjs/extract/js/src/vm/Runtime.h:49, from src/third_party/mozjs/extract/js/src/jit/PcScriptCache.h:12, from src/third_party/mozjs/extract/js/src/vm/JSContext.h:22, from src/third_party/mozjs/extract/js/src/jit/Bailouts.h:20, from src/third_party/mozjs/extract/js/src/jit/none/Trampoline-none.cpp:7, from src/third_party/mozjs/platform/x86_64/linux/build/jit/Unified_cpp_js_src_jit13.cpp:11: src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:183:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 183 | virtual BindingMap* createCacheFor(Scope* ptr); | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:236:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' 236 | BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:178:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::Scope*)' was hidden [-Woverloaded-virtual=] 178 | virtual bool canCacheFor(Scope* ptr); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:235:8: note: by 'virtual bool js::frontend::StencilScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' 235 | bool canCacheFor(ScopeStencilRef ref) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:190:32: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::Scope*, CacheGeneration)' was hidden [-Woverloaded-virtual=] 190 | virtual BindingMap* lookupScope(Scope* ptr, CacheGeneration gen); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:238:38: note: by 'virtual js::frontend::BindingMap* js::frontend::StencilScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, js::frontend::ScopeBindingCache::CacheGeneration)' 238 | BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:184:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::createCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 184 | virtual BindingMap* createCacheFor( | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:265:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::createCacheFor(js::Scope*)' 265 | BindingMap* createCacheFor(Scope* ptr) override; | ^~~~~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:179:16: warning: 'virtual bool js::frontend::ScopeBindingCache::canCacheFor(js::frontend::ScopeStencilRef)' was hidden [-Woverloaded-virtual=] 179 | virtual bool canCacheFor(ScopeStencilRef ref); | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:264:8: note: by 'virtual bool js::frontend::RuntimeScopeBindingCache::canCacheFor(js::Scope*)' 264 | bool canCacheFor(Scope* ptr) override; | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:191:46: warning: 'virtual js::frontend::BindingMap* js::frontend::ScopeBindingCache::lookupScope(js::frontend::ScopeStencilRef, CacheGeneration)' was hidden [-Woverloaded-virtual=] 191 | virtual BindingMap* lookupScope(ScopeStencilRef ref, | ^~~~~~~~~~~ src/third_party/mozjs/extract/js/src/frontend/ScopeBindingCache.h:266:24: note: by 'virtual js::frontend::BindingMap* js::frontend::RuntimeScopeBindingCache::lookupScope(js::Scope*, js::frontend::ScopeBindingCache::CacheGeneration)' 266 | BindingMap* lookupScope(Scope* ptr, CacheGeneration gen) override; | ^~~~~~~~~~~ In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/query/index_bounds_builder.h:34, from src/mongo/db/query/planner_wildcard_helpers.h:34, from src/mongo/db/query/planner_wildcard_helpers.cpp:33: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/update/update_object_node.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/update/update_object_node.cpp g++ -o build/opt/third_party/abseil-cpp/dist/absl/strings/numbers.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/strings/numbers.cc g++ -o build/opt/third_party/abseil-cpp/dist/absl/synchronization/notification.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/abseil-cpp/dist/absl/synchronization/notification.cc g++ -o build/opt/mongo/db/query/optimizer/opt_phase_manager.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/optimizer/opt_phase_manager.cpp g++ -o build/opt/mongo/db/query/index_bounds_builder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/index_bounds_builder.cpp g++ -o build/opt/mongo/s/sharding_task_executor_pool_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/sharding_task_executor_pool_gen.cpp g++ -o build/opt/mongo/util/net/ocsp/ocsp_manager.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/net/ocsp/ocsp_manager.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/update/update_object_node.h:40, from src/mongo/db/update/update_object_node.cpp:32: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] Generating build/opt/mongo/s/request_types/abort_reshard_collection_gen.cpp g++ -o build/opt/mongo/db/pipeline/document_source_streaming_group.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/document_source_streaming_group.cpp ar rcsTD build/opt/mongo/db/query/libprojection_ast.a build/opt/mongo/db/query/projection.o build/opt/mongo/db/query/projection_ast_util.o build/opt/mongo/db/query/projection_parser.o Skipping ranlib for thin archive build/opt/mongo/db/query/libprojection_ast.a g++ -o build/opt/mongo/db/query/expression_index.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/expression_index.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/query/index_bounds_builder.h:34, from src/mongo/db/query/index_bounds_builder.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/tenant_id.h:36, from src/mongo/db/database_name.h:37, from src/mongo/db/namespace_string.h:41, from src/mongo/db/client.h:42, from src/mongo/util/net/ocsp/ocsp_manager.cpp:34: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/net/ocsp/ocsp_manager.cpp:43:92: required from here 43 | const auto getOCSPManager = ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/third_party/icu4c-57.1/source/i18n/collationrootelements.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/collationrootelements.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/accumulator.h:44, from src/mongo/db/pipeline/accumulation_statement.h:33, from src/mongo/db/pipeline/document_source_streaming_group.cpp:37: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/client/internal_auth.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/internal_auth.cpp g++ -o build/opt/mongo/client/sasl_client_session.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/sasl_client_session.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/query/index_bounds_builder.h:34, from src/mongo/db/query/expression_index.h:38, from src/mongo/db/query/expression_index.cpp:31: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/pipeline/process_interface/mongo_process_interface.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/process_interface/mongo_process_interface.cpp g++ -o build/opt/mongo/s/request_types/abort_reshard_collection_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/request_types/abort_reshard_collection_gen.cpp g++ -o build/opt/mongo/s/router_role.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/s/router_role.cpp src/mongo/db/pipeline/document_source_streaming_group.cpp: In static member function 'static boost::intrusive_ptr mongo::DocumentSourceStreamingGroup::createFromBsonWithMaxMemoryUsage(mongo::BSONElement, const boost::intrusive_ptr&, boost::optional)': src/mongo/db/pipeline/document_source_streaming_group.cpp:123:17: warning: possibly dangling reference to a temporary [-Wdangling-reference] 123 | const auto& monotonicIdFieldsElem = elem.Obj().getField(kMonotonicIdFieldsSpecField); | ^~~~~~~~~~~~~~~~~~~~~ src/mongo/db/pipeline/document_source_streaming_group.cpp:123:60: note: the temporary was destroyed at the end of the full expression 'mongo::BSONElement::Obj() const().mongo::BSONObj::getField(mongo::DocumentSourceStreamingGroup::kMonotonicIdFieldsSpecField)' 123 | const auto& monotonicIdFieldsElem = elem.Obj().getField(kMonotonicIdFieldsSpecField); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o build/opt/mongo/db/query/plan_cache_indexability.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/plan_cache_indexability.cpp g++ -o build/opt/mongo/db/commands/rename_collection_common.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/rename_collection_common.cpp g++ -o build/opt/mongo/db/repl/storage_interface.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/repl/storage_interface.cpp g++ -o build/opt/mongo/db/repl/replication_consistency_markers.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/repl/replication_consistency_markers.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/expression_with_placeholder.h:36, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/pipeline/pipeline.h:40, from src/mongo/db/pipeline/plan_executor_pipeline.h:36, from src/mongo/db/pipeline/aggregation_request_helper.h:41, from src/mongo/s/client/shard.h:39, from src/mongo/s/catalog/sharding_catalog_client.h:44, from src/mongo/s/grid.h:36, from src/mongo/s/router_role.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/bson/bson_validate_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/bson/bson_validate_gen.cpp gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_llrintd.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_llrintd.c Generating build/opt/mongo/s/request_types/flush_routing_table_cache_updates_gen.cpp gcc -o build/opt/third_party/icu4c-57.1/source/common/ucnv_u16.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_COMMON_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/common/ucnv_u16.c In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/exec/projection_executor.h:38, from src/mongo/db/exec/projection_executor_utils.h:33, from src/mongo/db/query/plan_cache_indexability.cpp:37: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] gcc -o build/opt/third_party/libmongocrypt/dist/src/mc-fle2-encryption-placeholder.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DNDEBUG -D_XOPEN_SOURCE=700 -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DKMS_MSG_STATIC -DMONGOCRYPT_STATIC_DEFINE -DMLIB_USER -DMONGOCRYPT_LITTLE_ENDIAN -DKMS_MESSAGE_LITTLE_ENDIAN -DKMS_MESSAGE_ENABLE_CRYPTO_LIBCRYPTO -DMLIB_HAVE_STRINGS_H -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -Isrc/third_party/libmongocrypt/dist/src -Isrc/third_party/libmongocrypt/dist/kms-message/src -Isrc/third_party/libmongocrypt/build_linux -Isrc/third_party/libmongocrypt/build_libcrypto -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt/third_party/libmongocrypt/src -Isrc/third_party/libmongocrypt/src -Ibuild/opt/third_party/libmongocrypt/kms-message/src -Isrc/third_party/libmongocrypt/kms-message/src src/third_party/libmongocrypt/dist/src/mc-fle2-encryption-placeholder.c src/third_party/libmongocrypt/dist/src/mc-fle2-encryption-placeholder.c: In function 'mc_validate_sparsity': src/third_party/libmongocrypt/dist/src/mc-fle2-encryption-placeholder.c:210:17: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 210 | if (sparsity >= SIZE_MAX) { | ^~ g++ -o build/opt/mongo/util/net/ssl_peer_info.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/util/net/ssl_peer_info.cpp g++ -o build/opt/mongo/client/replica_set_change_notifier.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/asio-master/asio/include -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_change_notifier.cpp ar rcsTD build/opt/mongo/db/repl/libreplication_process.a build/opt/mongo/db/repl/replication_consistency_markers.o build/opt/mongo/db/repl/replication_process.o Skipping ranlib for thin archive build/opt/mongo/db/repl/libreplication_process.a g++ -o build/opt/mongo/db/query/query_solution.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/query/query_solution.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/future_impl.h:41, from src/mongo/util/future.h:33, from src/mongo/db/baton.h:35, from src/mongo/transport/session.h:35, from src/mongo/util/net/ssl_peer_info.h:34, from src/mongo/util/net/ssl_peer_info.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = mongo::SSLPeerInfo; DecoratedType = mongo::transport::Session]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = mongo::SSLPeerInfo; D = mongo::transport::Session]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/net/ssl_peer_info.cpp:37:55: required from here 37 | transport::Session::declareDecoration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call gcc -o build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_modf.o -c -std=c11 -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -w -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DDECIMAL_CALL_BY_REFERENCE=0 -DDECIMAL_GLOBAL_ROUNDING=0 -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=0 -DUNCHANGED_BINARY_STATUS_FLAGS=0 -DUSE_COMPILER_F128_TYPE=0 -DUSE_COMPILER_F80_TYPE=0 -DUSE_NATIVE_QUAD_TYPE=0 -DLINUX=1 -Dlinux=1 -Defi2=1 -DEFI2=1 -Dgcc=1 -Isrc/third_party/IntelRDFPMathLib20U1/LIBRARY/src -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_modf.c ar rcsTD build/opt/mongo/db/storage/libcapped_snapshots.a build/opt/mongo/db/storage/capped_snapshots.o Skipping ranlib for thin archive build/opt/mongo/db/storage/libcapped_snapshots.a g++ -o build/opt/mongo/db/timeseries/bucket_catalog/bucket_catalog.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/timeseries/bucket_catalog/bucket_catalog.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/matcher/extensions_callback.h:35, from src/mongo/db/matcher/extensions_callback_noop.h:32, from src/mongo/db/query/canonical_query.h:36, from src/mongo/db/query/plan_executor.h:36, from src/mongo/db/catalog/collection.h:46, from src/mongo/db/repl/storage_interface.h:40, from src/mongo/db/repl/storage_interface.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/s/request_types/flush_routing_table_cache_updates_gen.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc build/opt/mongo/s/request_types/flush_routing_table_cache_updates_gen.cpp g++ -o build/opt/mongo/db/timeseries/bucket_catalog/bucket_state_registry.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/timeseries/bucket_catalog/bucket_state_registry.cpp In file included from src/mongo/db/catalog/util/partitioned.h:43, from src/mongo/db/query/partitioned_cache.h:32, from src/mongo/db/query/query_stats/query_stats_on_parameter_change.h:34, from build/opt/mongo/db/query/query_knobs_gen.h:29, from src/mongo/db/pipeline/javascript_execution.h:36, from src/mongo/db/pipeline/expression_context.h:45, from src/mongo/db/pipeline/expression.h:50, from src/mongo/db/pipeline/accumulator.h:44, from src/mongo/db/pipeline/accumulation_statement.h:33, from src/mongo/db/query/query_solution.h:40, from src/mongo/db/query/query_solution.cpp:34: src/mongo/util/aligned.h:170:88: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/mongo/util/aligned.h:170:88: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags src/mongo/util/aligned.h:170:88: note: if this use is part of a public ABI, change it to instead use a constant variable you define src/mongo/util/aligned.h:170:88: note: the default value for the current CPU tuning is 64 bytes src/mongo/util/aligned.h:170:88: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size' src/mongo/util/aligned.h:170:99: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 170 | aligned_detail::roundUpByStep(sizeof(T))>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 205 | stdx::hardware_constructive_interference_size>; | ^ src/mongo/util/aligned.h:205:85: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] g++ -o build/opt/mongo/db/exec/sbe/values/slot_printer.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -include mongo/platform/basic.h -ffp-contract=off -fasynchronous-unwind-tables -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wimplicit-fallthrough=5 -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -Isrc/third_party/s2 -Isrc/third_party/variant-1.4.0/include -Isrc/third_party/SafeInt -Isrc/third_party/murmurhash3 -Isrc/third_party/immer/dist -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp/dist -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/sbe/values/slot_printer.cpp In file included from src/mongo/util/decorable.h:64, from src/mongo/platform/mutex.h:45, from src/mongo/util/time_support.h:40, from src/mongo/bson/oid.h:38, from src/mongo/bson/bsonelement.h:46, from src/mongo/db/tenant_id.h:36, from src/mongo/db/database_name.h:37, from src/mongo/db/namespace_string.h:41, from src/mongo/db/client.h:42, from src/mongo/db/repl/storage_interface.cpp:32: src/mongo/util/decoration_registry.h: In instantiation of 'auto mongo::DecorationRegistry::declareDecoration() [with T = std::unique_ptr; DecoratedType = mongo::ServiceContext]': src/mongo/util/decorable.h:134:94: required from 'static mongo::Decorable::Decoration mongo::Decorable::declareDecoration() [with T = std::unique_ptr; D = mongo::ServiceContext]' 134 | return {DecorationConstructionTag{}, getRegistry()->template declareDecoration()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/db/repl/storage_interface.cpp:44:73: required from here 44 | ServiceContext::declareDecoration>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ src/mongo/util/decoration_registry.h:71:67: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 71 | typename DecorationContainer::template DecorationDescriptorWithType( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | std::move(declareDecoration(sizeof(T), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | std::alignment_of::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | &constructAt, | ~~~~~~~~~~~~~~~~ 75 | nullptr, | ~~~~~~~~ 76 | nullptr, | ~~~~~~~~ 77 | getDestructorFn()))); | ~~~~~~~~~~~~~~~~~~~~~~~ src/mongo/util/decoration_registry.h:71:67: note: remove 'std::move' call g++ -o build/opt/third_party/icu4c-57.1/source/i18n/udateintervalformat.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/udateintervalformat.cpp g++ -o build/opt/third_party/icu4c-57.1/source/i18n/collationdatabuilder.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wpessimizing-move -Wno-maybe-uninitialized -fsized-deallocation -Wno-deprecated -std=c++20 -ffp-contract=off -fasynchronous-unwind-tables -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-omit-frame-pointer -fno-strict-aliasing -O2 -mprefer-vector-width=128 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -gdwarf32 -fdebug-types-section -Wa,--nocompress-debug-sections -fno-builtin-memcmp -Wno-sign-compare -DNDEBUG -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -DABSL_FORCE_ALIGNED_ACCESS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DBOOST_LOG_DYN_LINK -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_USES_DATETIME -DBOOST_THREAD_VERSION=5 -DUCONFIG_NO_BREAK_ITERATION=1 -DUCONFIG_NO_FORMATTING=1 -DUCONFIG_NO_TRANSLITERATION=1 -DUCONFIG_NO_REGULAR_EXPRESSIONS=1 -DU_CHARSET_IS_UTF8=1 -DU_DISABLE_RENAMING=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DU_I18N_IMPLEMENTATION=1 -Isrc/third_party/icu4c-57.1/source/common -Isrc/third_party/icu4c-57.1/source/i18n -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 src/third_party/icu4c-57.1/source/i18n/collationdatabuilder.cpp g++ -o build/opt/mongo/db/update/document_diff_applier.o -c -Woverloaded-virtual -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mn