+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/mongodb-4.2.15nb7/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/mongodb-4.2.15nb7/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for mongodb-4.2.15nb7
=> Replacing database paths.
=> Changing /var to /var/opt/pkg.
cd /home/pbulk/build/databases/mongodb/work/mongodb-src-r4.2.15 && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr DL_CFLAGS= DL_LDFLAGS= DL_LIBS= PYTHON=/opt/pkg/bin/python3.10 CC=gcc CFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.10 CPPFLAGS=-fno-jump-tables\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.10 CXX=g++ CXXFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.10 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-R/opt/pkg/lib\ -L/opt/pkg/lib\ -pthread\ -L/usr/lib/amd64\ -Wl,-R/usr/lib/amd64\ -lintl\ -liconv\ -lnsl\ -lsocket LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/databases/mongodb/work/.cwrapper/bin:/home/pbulk/build/databases/mongodb/work/.buildlink/bin:/home/pbulk/build/databases/mongodb/work/.gcc/bin:/home/pbulk/build/databases/mongodb/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/sbin:/usr/bin:/opt/tools/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/etc/opt/pkg HOME=/home/pbulk/build/databases/mongodb/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/databases/mongodb/work/.cwrapper/config CPP=cpp LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/opt/pkg/bin/bsdinstall BSD_INSTALL_PROGRAM_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/home/pbulk/build/databases/mongodb/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/databases/mongodb/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/databases/mongodb/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/databases/mongodb/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/databases/mongodb/work/.buildlink/lib/amd64/pkgconfig:/home/pbulk/build/databases/mongodb/work/.buildlink/lib/pkgconfig:/home/pbulk/build/databases/mongodb/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/databases/mongodb/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/databases/mongodb/work/.cwrapper/config /opt/pkg/bin/scons -j1 --dbg=off --disable-warnings-as-errors --release --runtime-hardening=off --use-system-boost --use-system-icu --use-system-mongo-c --use-system-pcre --use-system-snappy --use-system-sqlite --use-system-tcmalloc --use-system-yaml --use-system-zlib --use-system-zstd --ssl=off  CC=gcc CXX=g++ CFLAGS=\ -pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.10 CXXFLAGS=\ -pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.10  LINKFLAGS=\ -Wl,-R/opt/pkg/lib\ -L/opt/pkg/lib\ \ \ -pthread\ -L/usr/lib/amd64\ -Wl,-R/usr/lib/amd64\ -lintl\ -liconv\ -lnsl\ -lsocket CPPPATH=/opt/pkg/include/libbson-1.0\ /opt/pkg/include/libmongoc-1.0 VERBOSE=1 core
scons: Reading SConscript files ...
scons: running with args /opt/pkg/bin/python3.10 /opt/pkg/bin/scons -j1 --dbg=off --disable-warnings-as-errors --release --runtime-hardening=off --use-system-boost --use-system-icu --use-system-mongo-c --use-system-pcre --use-system-snappy --use-system-sqlite --use-system-tcmalloc --use-system-yaml --use-system-zlib --use-system-zstd --ssl=off CC=gcc CXX=g++ CFLAGS= -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 CXXFLAGS= -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 LINKFLAGS= -Wl,-R/opt/pkg/lib -L/opt/pkg/lib   -pthread -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -lintl -liconv -lnsl -lsocket CPPPATH=/opt/pkg/include/libbson-1.0 /opt/pkg/include/libmongoc-1.0 VERBOSE=1 core
Mkdir("build/scons")
scons version: 3.1.2
python version: 3 10 9 'final' 0
CC is gcc
gcc found in $PATH at /home/pbulk/build/databases/mongodb/work/.cwrapper/bin/gcc
/home/pbulk/build/databases/mongodb/work/.cwrapper/bin/gcc resolves to /opt/pkg/libexec/cwrappers/cc-wrapper
CXX is g++
g++ found in $PATH at /home/pbulk/build/databases/mongodb/work/.cwrapper/bin/g++
/home/pbulk/build/databases/mongodb/work/.cwrapper/bin/g++ resolves to /opt/pkg/libexec/cwrappers/c++-wrapper
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 "g++" is GCC... yes
Checking if C compiler "gcc" is GCC... yes
Detected a x86_64 processor
Checking if target OS solaris is supported by the toolchain... yes
Checking if C compiler is GCC 8.2 or newer...yes
Checking if C++ compiler is GCC 8.2 or newer...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 -Wredundant-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 -Wno-exceptions... yes
Checking if C++ compiler supports -fsized-deallocation... yes
Checking if C++ compiler supports -Wno-defaulted-function-deleted... no
Checking -Wnon-virtual-dtor for false positives... no
Checking if we are using libstdc++... yes
Checking if C++ compiler supports -std=c++17... yes
Checking if C compiler supports -std=c11... yes
WARNING: System versions of C++ libraries must be compiled with C++14/17 support
Checking for C++17... yes
Checking for memset_s... yes
Checking for C function strnlen()... 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 -fno-builtin-memcmp... yes
Checking for storage class thread_local yes
Checking for C++14 std::enable_if_t support...yes
Checking for C++14 std::make_unique support... yes
Checking if pthread_setname_np is supported... yes
Checking for C library pcre... yes
Checking for C library pcrecpp... yes
Checking for C library snappy... yes
Checking for C library z... yes
Checking for C library zstd... yes
Checking for C library yaml-cpp... yes
Checking for C library icudata... yes
Checking for C++ header file sqlite3.h... yes
Checking for C library sqlite3... 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 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 C library nsl... yes
Checking if std::atomic<int64_t> works... yes
Checking if std::atomic<uint64_t> works... yes
Checking if std::atomic<int32_t> works... yes
Checking if std::atomic<uint32_t> 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 curl_global_init(0) in C library curl... yes
Checking for C function fallocate()... no
Checking for C function sync_file_range()... no
Checking for C header file x86intrin.h... yes
Checking for C header file arm_neon.h... no
scons: done reading SConscript files.
scons: Building targets ...
/opt/pkg/bin/python3.10 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.err src/mongo/base/error_codes.tpl.h=build/opt/mongo/base/error_codes.h src/mongo/base/error_codes.tpl.cpp=build/opt/mongo/base/error_codes.cpp
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/logical_session_id_gen.h --output build/opt/mongo/db/logical_session_id_gen.cpp src/mongo/db/logical_session_id.idl
Creating 'build/opt/mongo/config.h'
g++ -o build/opt/mongo/executor/network_interface_factory.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/executor/network_interface_factory.cpp
ar rc build/opt/mongo/executor/libnetwork_interface_factory.a build/opt/mongo/executor/network_interface_factory.o
ranlib build/opt/mongo/executor/libnetwork_interface_factory.a
g++ -o build/opt/mongo/db/index/wildcard_key_generator.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/index/wildcard_key_generator.cpp
g++ -o build/opt/mongo/db/index/btree_key_generator.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/index/btree_key_generator.cpp
g++ -o build/opt/mongo/db/index/expression_keys_private.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/index/expression_keys_private.cpp
g++ -o build/opt/mongo/db/index/sort_key_generator.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/index/sort_key_generator.cpp
ar rc build/opt/mongo/db/index/libkey_generator.a build/opt/mongo/db/index/btree_key_generator.o build/opt/mongo/db/index/expression_keys_private.o build/opt/mongo/db/index/sort_key_generator.o build/opt/mongo/db/index/wildcard_key_generator.o
ranlib build/opt/mongo/db/index/libkey_generator.a
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/pipeline/exchange_spec_gen.h --output build/opt/mongo/db/pipeline/exchange_spec_gen.cpp src/mongo/db/pipeline/exchange_spec.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/database_version_gen.h --output build/opt/mongo/s/database_version_gen.cpp src/mongo/s/database_version.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/tailable_mode_gen.h --output build/opt/mongo/db/query/tailable_mode_gen.cpp src/mongo/db/query/tailable_mode.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/pipeline/runtime_constants_gen.h --output build/opt/mongo/db/pipeline/runtime_constants_gen.cpp src/mongo/db/pipeline/runtime_constants.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/apply_ops_gen.h --output build/opt/mongo/db/repl/apply_ops_gen.cpp src/mongo/db/repl/apply_ops.idl
/opt/pkg/bin/python3.10 src/mongo/db/auth/generate_action_types.py src/mongo/db/auth/action_types.txt build/opt/mongo/db/auth/action_type_gen.h build/opt/mongo/db/auth/action_type_gen.cpp
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ops/single_write_result_gen.h --output build/opt/mongo/db/ops/single_write_result_gen.cpp src/mongo/db/ops/single_write_result.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ops/write_ops_gen.h --output build/opt/mongo/db/ops/write_ops_gen.cpp src/mongo/db/ops/write_ops.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/oplog_entry_gen.h --output build/opt/mongo/db/repl/oplog_entry_gen.cpp src/mongo/db/repl/oplog_entry.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/client/read_preference_gen.h --output build/opt/mongo/client/read_preference_gen.cpp src/mongo/client/read_preference.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/generic_cursor_gen.h --output build/opt/mongo/db/generic_cursor_gen.cpp src/mongo/db/generic_cursor.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/query_knobs_gen.h --output build/opt/mongo/db/query/query_knobs_gen.cpp src/mongo/db/query/query_knobs.idl
g++ -o build/opt/mongo/db/pipeline/aggregation_request.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/pipeline/aggregation_request.cpp
In file included from src/mongo/db/pipeline/aggregation_request.cpp:32:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_text_base.h:32,
                 from src/mongo/db/matcher/extensions_callback.h:33,
                 from src/mongo/db/matcher/extensions_callback_noop.h:32,
                 from src/mongo/db/query/canonical_query.h:37,
                 from src/mongo/db/query/explain.h:34,
                 from src/mongo/db/commands.h:46,
                 from src/mongo/db/pipeline/aggregation_request.cpp:41:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36,
                 from src/mongo/db/query/parsed_projection.h:33,
                 from src/mongo/db/query/canonical_query.h:39:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/catalog/util/partitioned.h:44,
                 from src/mongo/db/query/plan_executor.h:35,
                 from src/mongo/db/query/explain.h:36:
src/mongo/util/with_alignment.h: At global scope:
src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size]
   64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size>;
      |                                                                                          ^
src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags
src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define
src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 64 bytes
src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size'
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
ar rc build/opt/mongo/db/pipeline/libaggregation_request.a build/opt/mongo/db/pipeline/aggregation_request.o
ranlib build/opt/mongo/db/pipeline/libaggregation_request.a
g++ -o build/opt/mongo/util/winutil.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/util/winutil.cpp
ar rc build/opt/mongo/util/libwinutil.a build/opt/mongo/util/winutil.o
ranlib build/opt/mongo/util/libwinutil.a
g++ -o build/opt/mongo/db/fts/fts_basic_phrase_matcher.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_basic_phrase_matcher.cpp
g++ -o build/opt/mongo/db/fts/stemmer.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/stemmer.cpp
g++ -o build/opt/mongo/db/fts/tokenizer.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/tokenizer.cpp
/opt/pkg/bin/python3.10 src/mongo/db/fts/generate_stop_words.py src/mongo/db/fts/stop_words_danish.txt src/mongo/db/fts/stop_words_dutch.txt src/mongo/db/fts/stop_words_english.txt src/mongo/db/fts/stop_words_finnish.txt src/mongo/db/fts/stop_words_french.txt src/mongo/db/fts/stop_words_german.txt src/mongo/db/fts/stop_words_hungarian.txt src/mongo/db/fts/stop_words_italian.txt src/mongo/db/fts/stop_words_norwegian.txt src/mongo/db/fts/stop_words_portuguese.txt src/mongo/db/fts/stop_words_romanian.txt src/mongo/db/fts/stop_words_russian.txt src/mongo/db/fts/stop_words_spanish.txt src/mongo/db/fts/stop_words_swedish.txt src/mongo/db/fts/stop_words_turkish.txt build/opt/mongo/db/fts/stop_words_list.h build/opt/mongo/db/fts/stop_words_list.cpp
g++ -o build/opt/mongo/db/fts/stop_words_list.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc build/opt/mongo/db/fts/stop_words_list.cpp
g++ -o build/opt/mongo/db/fts/fts_matcher.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_matcher.cpp
g++ -o build/opt/mongo/db/fts/fts_index_format.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_index_format.cpp
g++ -o build/opt/mongo/db/fts/fts_spec_legacy.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_spec_legacy.cpp
g++ -o build/opt/mongo/db/fts/fts_unicode_tokenizer.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_unicode_tokenizer.cpp
g++ -o build/opt/mongo/db/fts/fts_basic_tokenizer.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_basic_tokenizer.cpp
g++ -o build/opt/mongo/db/fts/fts_language.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_language.cpp
g++ -o build/opt/mongo/db/fts/fts_unicode_phrase_matcher.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_unicode_phrase_matcher.cpp
g++ -o build/opt/mongo/db/fts/fts_query_parser.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_query_parser.cpp
g++ -o build/opt/mongo/db/fts/fts_util.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_util.cpp
g++ -o build/opt/mongo/db/fts/fts_spec.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_spec.cpp
In file included from src/mongo/db/matcher/expression_parser.h:35,
                 from src/mongo/db/fts/fts_spec.cpp:39:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/pipeline/expression_context.h:41,
                 from src/mongo/db/matcher/expression_with_placeholder.h:37,
                 from src/mongo/db/matcher/expression_parser.h:38:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
g++ -o build/opt/mongo/db/fts/fts_query_impl.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_query_impl.cpp
src/mongo/db/fts/fts_query_impl.cpp: In member function 'virtual std::unique_ptr<mongo::fts::FTSQuery> mongo::fts::FTSQueryImpl::clone() const':
src/mongo/db/fts/fts_query_impl.cpp:149:21: warning: redundant move in return statement [-Wredundant-move]
  149 |     return std::move(clonedQuery);
      |            ~~~~~~~~~^~~~~~~~~~~~~
src/mongo/db/fts/fts_query_impl.cpp:149:21: note: remove 'std::move' call
g++ -o build/opt/mongo/db/fts/fts_element_iterator.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/fts_element_iterator.cpp
g++ -o build/opt/mongo/db/fts/stop_words.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/libstemmer_c/include -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/fts/stop_words.cpp
ar rc build/opt/mongo/db/fts/libbase_fts.a build/opt/mongo/db/fts/fts_index_format.o build/opt/mongo/db/fts/fts_matcher.o build/opt/mongo/db/fts/fts_query_impl.o build/opt/mongo/db/fts/fts_query_parser.o build/opt/mongo/db/fts/fts_spec.o build/opt/mongo/db/fts/fts_spec_legacy.o build/opt/mongo/db/fts/fts_language.o build/opt/mongo/db/fts/fts_basic_phrase_matcher.o build/opt/mongo/db/fts/fts_basic_tokenizer.o build/opt/mongo/db/fts/fts_unicode_phrase_matcher.o build/opt/mongo/db/fts/fts_unicode_tokenizer.o build/opt/mongo/db/fts/fts_util.o build/opt/mongo/db/fts/fts_element_iterator.o build/opt/mongo/db/fts/stemmer.o build/opt/mongo/db/fts/stop_words.o build/opt/mongo/db/fts/stop_words_list.o build/opt/mongo/db/fts/tokenizer.o
ranlib build/opt/mongo/db/fts/libbase_fts.a
g++ -o build/opt/mongo/client/connection_string.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/connection_string.cpp
g++ -o build/opt/mongo/client/mongo_uri.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/mongo_uri.cpp
ar rc build/opt/mongo/client/libconnection_string.a build/opt/mongo/client/connection_string.o build/opt/mongo/client/mongo_uri.o
ranlib build/opt/mongo/client/libconnection_string.a
gcc -o build/opt/third_party/wiredtiger/src/checksum/x86/crc32-x86-alt.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -D__EXTENSIONS__ -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_solaris -Isrc/third_party/wiredtiger/build_solaris src/third_party/wiredtiger/src/checksum/x86/crc32-x86-alt.c
cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C
gcc -o build/opt/third_party/wiredtiger/src/checksum/x86/crc32-x86.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -D__EXTENSIONS__ -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_solaris -Isrc/third_party/wiredtiger/build_solaris src/third_party/wiredtiger/src/checksum/x86/crc32-x86.c
cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C
gcc -o build/opt/third_party/wiredtiger/src/checksum/software/checksum.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -std=c11 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -DHAVE_VERBOSE -DHAVE_X86INTRIN_H -D__EXTENSIONS__ -DHAVE_BUILTIN_EXTENSION_ZLIB -DHAVE_BUILTIN_EXTENSION_SNAPPY -DHAVE_BUILTIN_EXTENSION_ZSTD -Ibuild/opt/third_party/wiredtiger -Isrc/third_party/wiredtiger -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt/third_party/wiredtiger/src/include -Isrc/third_party/wiredtiger/src/include -Ibuild/opt/third_party/wiredtiger/build_solaris -Isrc/third_party/wiredtiger/build_solaris src/third_party/wiredtiger/src/checksum/software/checksum.c
cc1: warning: command-line option '-Wno-exceptions' is valid for C++/ObjC++ but not for C
ar rc build/opt/third_party/wiredtiger/libwiredtiger_checksum.a build/opt/third_party/wiredtiger/src/checksum/software/checksum.o build/opt/third_party/wiredtiger/src/checksum/x86/crc32-x86.o build/opt/third_party/wiredtiger/src/checksum/x86/crc32-x86-alt.o
ranlib build/opt/third_party/wiredtiger/libwiredtiger_checksum.a
g++ -o build/opt/mongo/db/command_generic_argument.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/command_generic_argument.cpp
ar rc build/opt/mongo/db/libcommand_generic_argument.a build/opt/mongo/db/command_generic_argument.o
ranlib build/opt/mongo/db/libcommand_generic_argument.a
g++ -o build/opt/mongo/db/bson/dotted_path_support.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/bson/dotted_path_support.cpp
ar rc build/opt/mongo/db/bson/libdotted_path_support.a build/opt/mongo/db/bson/dotted_path_support.o
ranlib build/opt/mongo/db/bson/libdotted_path_support.a
g++ -o build/opt/mongo/util/summation.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/util/summation.cpp
ar rc build/opt/mongo/util/libsummation.a build/opt/mongo/util/summation.o
ranlib build/opt/mongo/util/libsummation.a
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/repl_set_config_gen.h --output build/opt/mongo/db/repl/repl_set_config_gen.cpp src/mongo/db/repl/repl_set_config.idl
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/repl_settings_gen.h --output build/opt/mongo/db/repl/repl_settings_gen.cpp src/mongo/db/repl/repl_settings.idl
g++ -o build/opt/mongo/db/global_settings.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/global_settings.cpp
ar rc build/opt/mongo/db/libglobal_settings.a build/opt/mongo/db/global_settings.o
ranlib build/opt/mongo/db/libglobal_settings.a
g++ -o build/opt/mongo/db/time_proof_service.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/time_proof_service.cpp
ar rc build/opt/mongo/db/libtime_proof_service.a build/opt/mongo/db/time_proof_service.o
ranlib build/opt/mongo/db/libtime_proof_service.a
g++ -o build/opt/mongo/util/password_digest.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/util/password_digest.cpp
g++ -o build/opt/mongo/util/md5.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/util/md5.cpp
ar rc build/opt/mongo/util/libmd5.a build/opt/mongo/util/md5.o build/opt/mongo/util/password_digest.o
ranlib build/opt/mongo/util/libmd5.a
g++ -o build/opt/mongo/util/net/http_client.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/util/net/http_client.cpp
ar rc build/opt/mongo/util/net/libhttp_client.a build/opt/mongo/util/net/http_client.o
ranlib build/opt/mongo/util/net/libhttp_client.a
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/transport/service_executor_gen.h --output build/opt/mongo/transport/service_executor_gen.cpp src/mongo/transport/service_executor.idl
g++ -o build/opt/mongo/transport/service_executor_adaptive.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/service_executor_adaptive.cpp
g++ -o build/opt/mongo/transport/service_executor_reserved.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/service_executor_reserved.cpp
g++ -o build/opt/mongo/transport/service_executor_synchronous.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/service_executor_synchronous.cpp
g++ -o build/opt/mongo/transport/service_executor_gen.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc build/opt/mongo/transport/service_executor_gen.cpp
In file included from src/mongo/db/matcher/expression_text_base.h:32,
                 from src/mongo/db/matcher/extensions_callback.h:33,
                 from src/mongo/db/matcher/extensions_callback_noop.h:32,
                 from src/mongo/db/query/canonical_query.h:37,
                 from src/mongo/db/query/explain.h:34,
                 from src/mongo/db/commands.h:46,
                 from build/opt/mongo/transport/service_executor_gen.cpp:16:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36,
                 from src/mongo/db/query/parsed_projection.h:33,
                 from src/mongo/db/query/canonical_query.h:39:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/pipeline/expression_context.h:41,
                 from src/mongo/db/matcher/expression_with_placeholder.h:37,
                 from src/mongo/db/matcher/expression_parser.h:38:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
In file included from src/mongo/db/catalog/util/partitioned.h:44,
                 from src/mongo/db/query/plan_executor.h:35,
                 from src/mongo/db/query/explain.h:36:
src/mongo/util/with_alignment.h: At global scope:
src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size]
   64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size>;
      |                                                                                          ^
src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags
src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define
src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 64 bytes
src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size'
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
ar rc build/opt/mongo/transport/libservice_executor.a build/opt/mongo/transport/service_executor_adaptive.o build/opt/mongo/transport/service_executor_reserved.o build/opt/mongo/transport/service_executor_synchronous.o build/opt/mongo/transport/service_executor_gen.o
ranlib build/opt/mongo/transport/libservice_executor.a
g++ -o build/opt/mongo/db/concurrency/flow_control_ticketholder.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/concurrency/flow_control_ticketholder.cpp
ar rc build/opt/mongo/db/concurrency/libflow_control_ticketholder.a build/opt/mongo/db/concurrency/flow_control_ticketholder.o
ranlib build/opt/mongo/db/concurrency/libflow_control_ticketholder.a
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/query/async_results_merger_params_gen.h --output build/opt/mongo/s/query/async_results_merger_params_gen.cpp src/mongo/s/query/async_results_merger_params.idl
g++ -o build/opt/mongo/db/exec/projection_exec_agg.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/exec/projection_exec_agg.cpp
In file included from src/mongo/db/pipeline/expression_context.h:41,
                 from src/mongo/db/exec/projection_exec_agg.cpp:35:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_text_base.h:32,
                 from src/mongo/db/matcher/extensions_callback.h:33,
                 from src/mongo/db/matcher/extensions_callback_noop.h:32,
                 from src/mongo/db/query/canonical_query.h:37,
                 from src/mongo/db/query/explain.h:34,
                 from src/mongo/db/commands.h:46,
                 from src/mongo/db/pipeline/document_source.h:44,
                 from src/mongo/db/pipeline/transformer_interface.h:34,
                 from src/mongo/db/pipeline/parsed_aggregation_projection.h:40,
                 from src/mongo/db/exec/projection_exec_agg.cpp:36:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36,
                 from src/mongo/db/query/parsed_projection.h:33,
                 from src/mongo/db/query/canonical_query.h:39:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/catalog/util/partitioned.h:44,
                 from src/mongo/db/query/plan_executor.h:35,
                 from src/mongo/db/query/explain.h:36:
src/mongo/util/with_alignment.h: At global scope:
src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size]
   64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size>;
      |                                                                                          ^
src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags
src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define
src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 64 bytes
src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size'
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
ar rc build/opt/mongo/db/libprojection_exec_agg.a build/opt/mongo/db/exec/projection_exec_agg.o
ranlib build/opt/mongo/db/libprojection_exec_agg.a
g++ -o build/opt/mongo/db/geo/geometry_container.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/geo/geometry_container.cpp
g++ -o build/opt/mongo/db/geo/geoparser.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/geo/geoparser.cpp
ar rc build/opt/mongo/db/geo/libgeoparser.a build/opt/mongo/db/geo/geoparser.o build/opt/mongo/db/geo/geometry_container.o
ranlib build/opt/mongo/db/geo/libgeoparser.a
g++ -o build/opt/mongo/transport/message_compressor_registry.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/message_compressor_registry.cpp
g++ -o build/opt/mongo/transport/message_compressor_zstd.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/message_compressor_zstd.cpp
g++ -o build/opt/mongo/transport/message_compressor_snappy.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/message_compressor_snappy.cpp
g++ -o build/opt/mongo/transport/message_compressor_zlib.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/message_compressor_zlib.cpp
g++ -o build/opt/mongo/transport/message_compressor_metrics.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/message_compressor_metrics.cpp
g++ -o build/opt/mongo/transport/message_compressor_manager.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/transport/message_compressor_manager.cpp
src/mongo/transport/message_compressor_manager.cpp: In member function 'void mongo::MessageCompressorManager::clientBegin(mongo::BSONObjBuilder*)':
src/mongo/transport/message_compressor_manager.cpp:204:21: warning: loop variable 'e' creates a copy from type 'const std::__cxx11::basic_string<char>' [-Wrange-loop-construct]
  204 |     for (const auto e : _registry->getCompressorNames()) {
      |                     ^
src/mongo/transport/message_compressor_manager.cpp:204:21: note: use reference type to prevent copying
  204 |     for (const auto e : _registry->getCompressorNames()) {
      |                     ^
      |                     &
ar rc build/opt/mongo/transport/libmessage_compressor.a build/opt/mongo/transport/message_compressor_manager.o build/opt/mongo/transport/message_compressor_metrics.o build/opt/mongo/transport/message_compressor_registry.o build/opt/mongo/transport/message_compressor_snappy.o build/opt/mongo/transport/message_compressor_zlib.o build/opt/mongo/transport/message_compressor_zstd.o
ranlib build/opt/mongo/transport/libmessage_compressor.a
g++ -o build/opt/mongo/client/replica_set_change_notifier.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_change_notifier.cpp
g++ -o build/opt/mongo/client/connpool.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/connpool.cpp
g++ -o build/opt/mongo/client/connection_string_connect.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/connection_string_connect.cpp
src/mongo/client/connection_string_connect.cpp: In member function 'std::unique_ptr<mongo::DBClientBase> mongo::ConnectionString::connect(mongo::StringData, std::string&, double, const mongo::MongoURI*) const':
src/mongo/client/connection_string_connect.cpp:70:33: warning: redundant move in return statement [-Wredundant-move]
   70 |                 return std::move(c);
      |                        ~~~~~~~~~^~~
src/mongo/client/connection_string_connect.cpp:70:33: note: remove 'std::move' call
src/mongo/client/connection_string_connect.cpp:83:29: warning: redundant move in return statement [-Wredundant-move]
   83 |             return std::move(set);
      |                    ~~~~~~~~~^~~~~
src/mongo/client/connection_string_connect.cpp:83:29: note: remove 'std::move' call
g++ -o build/opt/mongo/client/replica_set_monitor.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_monitor.cpp
/opt/pkg/bin/python3.10 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/client/global_conn_pool_gen.h --output build/opt/mongo/client/global_conn_pool_gen.cpp src/mongo/client/global_conn_pool.idl
g++ -o build/opt/mongo/client/global_conn_pool_gen.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc build/opt/mongo/client/global_conn_pool_gen.cpp
In file included from src/mongo/db/matcher/expression_text_base.h:32,
                 from src/mongo/db/matcher/extensions_callback.h:33,
                 from src/mongo/db/matcher/extensions_callback_noop.h:32,
                 from src/mongo/db/query/canonical_query.h:37,
                 from src/mongo/db/query/explain.h:34,
                 from src/mongo/db/commands.h:46,
                 from build/opt/mongo/client/global_conn_pool_gen.cpp:16:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36,
                 from src/mongo/db/query/parsed_projection.h:33,
                 from src/mongo/db/query/canonical_query.h:39:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/pipeline/expression_context.h:41,
                 from src/mongo/db/matcher/expression_with_placeholder.h:37,
                 from src/mongo/db/matcher/expression_parser.h:38:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
In file included from src/mongo/db/catalog/util/partitioned.h:44,
                 from src/mongo/db/query/plan_executor.h:35,
                 from src/mongo/db/query/explain.h:36:
src/mongo/util/with_alignment.h: At global scope:
src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size]
   64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size>;
      |                                                                                          ^
src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags
src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define
src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 64 bytes
src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size'
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
g++ -o build/opt/mongo/client/global_conn_pool.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/global_conn_pool.cpp
g++ -o build/opt/mongo/client/dbclient_connection.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/dbclient_connection.cpp
In file included from src/mongo/db/matcher/expression_text_base.h:32,
                 from src/mongo/db/matcher/extensions_callback.h:33,
                 from src/mongo/db/matcher/extensions_callback_noop.h:32,
                 from src/mongo/db/query/canonical_query.h:37,
                 from src/mongo/db/query/explain.h:34,
                 from src/mongo/db/commands.h:46,
                 from src/mongo/client/dbclient_connection.cpp:54:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36,
                 from src/mongo/db/query/parsed_projection.h:33,
                 from src/mongo/db/query/canonical_query.h:39:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/pipeline/expression_context.h:41,
                 from src/mongo/db/matcher/expression_with_placeholder.h:37,
                 from src/mongo/db/matcher/expression_parser.h:38:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
In file included from src/mongo/db/catalog/util/partitioned.h:44,
                 from src/mongo/db/query/plan_executor.h:35,
                 from src/mongo/db/query/explain.h:36:
src/mongo/util/with_alignment.h: At global scope:
src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size]
   64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size>;
      |                                                                                          ^
src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags
src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define
src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 64 bytes
src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size'
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
g++ -o build/opt/mongo/client/dbclient_rs.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/dbclient_rs.cpp
g++ -o build/opt/mongo/client/replica_set_monitor_manager.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/replica_set_monitor_manager.cpp
g++ -o build/opt/mongo/client/mongo_uri_connect.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/asio-master/asio/include -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/client/mongo_uri_connect.cpp
ar rc build/opt/mongo/client/libclientdriver_network.a build/opt/mongo/client/connection_string_connect.o build/opt/mongo/client/mongo_uri_connect.o build/opt/mongo/client/connpool.o build/opt/mongo/client/dbclient_connection.o build/opt/mongo/client/dbclient_rs.o build/opt/mongo/client/global_conn_pool.o build/opt/mongo/client/global_conn_pool_gen.o build/opt/mongo/client/replica_set_change_notifier.o build/opt/mongo/client/replica_set_monitor.o build/opt/mongo/client/replica_set_monitor_manager.o
ranlib build/opt/mongo/client/libclientdriver_network.a
g++ -o build/opt/mongo/db/commands/server_status_internal.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/server_status_internal.cpp
g++ -o build/opt/mongo/db/commands/server_status_metric.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/commands/server_status_metric.cpp
ar rc build/opt/mongo/db/commands/libserver_status_core.a build/opt/mongo/db/commands/server_status_internal.o build/opt/mongo/db/commands/server_status_metric.o
ranlib build/opt/mongo/db/commands/libserver_status_core.a
g++ -o build/opt/mongo/db/concurrency/lock_stats.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/concurrency/lock_stats.cpp
g++ -o build/opt/mongo/db/concurrency/lock_manager.o -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.10 -Woverloaded-virtual -Wpessimizing-move -Wredundant-move -Wno-maybe-uninitialized -fsized-deallocation -std=c++17 -fno-omit-frame-pointer -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O2 -Wno-unused-local-typedefs -Wno-unused-function -Wno-deprecated-declarations -Wno-unused-const-variable -Wno-unused-but-set-variable -Wno-missing-braces -Wno-exceptions -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/s2 -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/pkg/include/libbson-1.0 -I/opt/pkg/include/libmongoc-1.0 -Ibuild/opt -Isrc src/mongo/db/concurrency/lock_manager.cpp
In file included from src/mongo/db/query/plan_cache.h:36,
                 from src/mongo/db/catalog/collection_info_cache.h:33,
                 from src/mongo/db/catalog/collection.h:42,
                 from src/mongo/db/catalog/collection_catalog.h:35,
                 from src/mongo/db/concurrency/lock_manager.cpp:41:
src/mongo/db/exec/plan_stats.h:214:10: error: 'optional' in namespace 'std' does not name a template type
  214 |     std::optional<std::string> replanReason;
      |          ^~~~~~~~
src/mongo/db/exec/plan_stats.h:41:1: note: 'std::optional' is defined in header '<optional>'; did you forget to '#include <optional>'?
   40 | #include "mongo/util/container_size_helper.h"
  +++ |+#include <optional>
   41 | #include "mongo/util/time_support.h"
In file included from src/mongo/db/matcher/expression_text_base.h:32,
                 from src/mongo/db/matcher/extensions_callback.h:33,
                 from src/mongo/db/matcher/extensions_callback_noop.h:32,
                 from src/mongo/db/query/canonical_query.h:37,
                 from src/mongo/db/query/plan_cache.h:37:
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move]
  199 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:199:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move]
  221 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:221:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move]
  243 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:243:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move]
  265 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:265:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move]
  287 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:287:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move]
  306 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:306:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move]
  350 |         return std::move(m);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:350:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:393:25: warning: redundant move in return statement [-Wredundant-move]
  393 |         return std::move(e);
      |                ~~~~~~~~~^~~
src/mongo/db/matcher/expression_leaf.h:393:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:577:25: warning: redundant move in return statement [-Wredundant-move]
  577 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:577:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:598:25: warning: redundant move in return statement [-Wredundant-move]
  598 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:598:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:619:25: warning: redundant move in return statement [-Wredundant-move]
  619 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:619:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_leaf.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_leaf.h:640:25: warning: redundant move in return statement [-Wredundant-move]
  640 |         return std::move(bitTestMatchExpression);
      |                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/mongo/db/matcher/expression_leaf.h:640:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:36,
                 from src/mongo/db/query/parsed_projection.h:33,
                 from src/mongo/db/query/canonical_query.h:39:
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move]
  125 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:125:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move]
  154 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:154:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move]
  183 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:183:25: note: remove 'std::move' call
src/mongo/db/matcher/expression_tree.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() const':
src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move]
  201 |         return std::move(self);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_tree.h:201:25: note: remove 'std::move' call
In file included from src/mongo/db/matcher/expression_parser.h:37:
src/mongo/db/matcher/expression_type.h: In member function 'virtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() const':
src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move]
  196 |         return std::move(expr);
      |                ~~~~~~~~~^~~~~~
src/mongo/db/matcher/expression_type.h:196:25: note: remove 'std::move' call
In file included from src/mongo/db/pipeline/expression_context.h:41,
                 from src/mongo/db/matcher/expression_with_placeholder.h:37,
                 from src/mongo/db/matcher/expression_parser.h:38:
src/mongo/db/pipeline/aggregation_request.h: In static member function 'static mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)':
src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move]
   90 |         return std::move(pipeline);
      |                ~~~~~~~~~^~~~~~~~~~
src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove 'std::move' call
In file included from src/mongo/db/catalog/util/partitioned.h:44,
                 from src/mongo/db/query/plan_executor.h:35,
                 from src/mongo/db/catalog/collection.h:48:
src/mongo/util/with_alignment.h: At global scope:
src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size]
   64 | using CacheAligned = WithAlignmentAtLeast<T, stdx::hardware_destructive_interference_size>;
      |                                                                                          ^
src/mongo/util/with_alignment.h:64:90: note: its value can vary between compiler versions or with different '-mtune' or '-mcpu' flags
src/mongo/util/with_alignment.h:64:90: note: if this use is part of a public ABI, change it to instead use a constant variable you define
src/mongo/util/with_alignment.h:64:90: note: the default value for the current CPU tuning is 64 bytes
src/mongo/util/with_alignment.h:64:90: note: you can stabilize this value with '--param hardware_destructive_interference_size=64', or disable this warning with '-Wno-interference-size'
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
   74 |         return std::move(expr);
      |                              ^
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
src/mongo/db/matcher/expression_type.h: In instantiation of 'std::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]':
src/mongo/db/matcher/expression_type.h:69:38:   required from here
src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move]
src/mongo/db/matcher/expression_type.h:74:30: note: remove 'std::move' call
scons: *** [build/opt/mongo/db/concurrency/lock_manager.o] Error 1
scons: building terminated because of errors.
build/opt/mongo/db/concurrency/lock_manager.o failed: Error 1
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/databases/mongodb
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/databases/mongodb