* Package: dev-db/mongodb-5.0.5-r2:0 * Repository: gentoo * Maintainer: ultrabug@gentoo.org * USE: abi_x86_64 amd64 cpu_flags_x86_avx elibc_musl kernel_linux ssl tools userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Checking whether python3_10 is suitable ... * >=dev-lang/python-3.10.9-r1:3.10 ... [ ok ] * python_check_deps ... * >=dev-util/scons-3.1.1[python_targets_python3_10(-)] ... [ ok ] * dev-python/cheetah3[python_targets_python3_10(-)] ... [ ok ] * dev-python/psutil[python_targets_python3_10(-)] ... [ ok ] * dev-python/pyyaml[python_targets_python3_10(-)] ... [ ok ] [ ok ] * Using python3.10 to build (via PYTHON_COMPAT iteration) >>> Unpacking source... >>> Unpacking mongodb-src-r5.0.5.tar.gz to /var/tmp/portage/dev-db/mongodb-5.0.5-r2/work >>> Source unpacked in /var/tmp/portage/dev-db/mongodb-5.0.5-r2/work >>> Preparing source in /var/tmp/portage/dev-db/mongodb-5.0.5-r2/work/mongodb-src-r5.0.5 ... * Applying mongodb-4.4.1-boost.patch ... [ ok ] * Applying mongodb-4.4.1-gcc11.patch ... patching file src/mongo/db/exec/plan_stats.h Hunk #1 succeeded at 33 with fuzz 1. [ ok ] * Applying mongodb-5.0.2-fix-scons.patch ... [ ok ] * Applying mongodb-5.0.2-no-compass.patch ... [ ok ] * Applying mongodb-5.0.2-skip-no-exceptions.patch ... [ ok ] * Applying mongodb-5.0.2-skip-reqs-check.patch ... [ ok ] * Applying mongodb-5.0.2-boost-1.79.patch ... [ ok ] * Applying mongodb-5.0.5-no-force-lld.patch ... [ ok ] * Applying mongodb-4.4.10-boost-1.81.patch ... [ ok ] * Applying mongodb-5.0.5-boost-1.81-extra.patch ... [ ok ] * Applying mongodb-4.4.8-gcc-13.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-db/mongodb-5.0.5-r2/work/mongodb-src-r5.0.5 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-db/mongodb-5.0.5-r2/work/mongodb-src-r5.0.5 ... scons: Reading SConscript files ... scons: running with args /usr/bin/python3.10 ./buildscripts/scons.py AR=x86_64-gentoo-linux-musl-ar CC=x86_64-gentoo-linux-musl-gcc CXX=x86_64-gentoo-linux-musl-g++ --disable-warnings-as-errors --jobs=5 --use-system-boost --use-system-pcre --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib --use-system-zstd --ssl=on --runtime-hardening=off install-core Mkdir("build/scons") scons version: 3.1.2 python version: 3 10 10 'final' 0 CC is x86_64-gentoo-linux-musl-gcc x86_64-gentoo-linux-musl-gcc found in $PATH at /usr/bin/x86_64-gentoo-linux-musl-gcc /usr/bin/x86_64-gentoo-linux-musl-gcc resolves to /usr/x86_64-gentoo-linux-musl/gcc-bin/12/x86_64-gentoo-linux-musl-gcc CXX is x86_64-gentoo-linux-musl-g++ x86_64-gentoo-linux-musl-g++ found in $PATH at /usr/bin/x86_64-gentoo-linux-musl-g++ /usr/bin/x86_64-gentoo-linux-musl-g++ resolves to /usr/x86_64-gentoo-linux-musl/gcc-bin/12/x86_64-gentoo-linux-musl-g++ Checking if C++ compiler "x86_64-gentoo-linux-musl-g++" is GCC... yes Checking if C compiler "x86_64-gentoo-linux-musl-gcc" is GCC... yes Detected a x86_64 processor Checking if target OS linux is supported by the toolchain... yes Checking if C compiler is GCC 8.2 or newer...yes Checking if C++ compiler is GCC 8.2 or newer...yes Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking that the C++ compiler can link a C++ program... yes Checking if C compiler supports -Wno-unused-local-typedefs... yes Checking if C compiler supports -Wno-unused-function... yes Checking if C compiler supports -Wno-unused-private-field... no Checking if C compiler supports -Wno-deprecated-declarations... yes Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... no Checking if C compiler supports -Wno-tautological-constant-compare... no Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... no Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-compare... no Checking if C compiler supports -Wno-unused-const-variable... yes Checking if C compiler supports -Wno-unused-but-set-variable... yes Checking if C compiler supports -Wno-missing-braces... yes Checking if C compiler supports -Wno-inconsistent-missing-override... no Checking if C compiler supports -Wno-potentially-evaluated-expression... no Checking if C++ compiler supports -Wpessimizing-move... yes Checking if C++ compiler supports -Wno-maybe-uninitialized... yes Checking if C++ compiler supports -Wno-undefined-var-template... no Checking if C++ compiler supports -Wno-instantiation-after-specialization... no Checking if C compiler supports -Wno-unused-lambda-capture... no Checking if C++ compiler supports -fsized-deallocation... yes Checking if C++ compiler supports -Wno-defaulted-function-deleted... no Checking if C++ compiler supports -Wunused-exception-parameter... no Checking if -Wnon-virtual-dtor works reasonably... 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++17 support Checking for C++17... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking for C function explicit_bzero()... yes Checking for libstdc++ 5.3.0 or better... yes Checking if we are on a POSIX system... yes Checking if the POSIX monotonic clock is supported... yes Checking off_t is 8 bytes... yes Checking if linker supports -Wl,--no-threads... no Checking if linker supports -Wl,--build-id... yes Checking if linker supports -Wl,--hash-style=gnu... yes Checking if linker supports -Wl,-z,noexecstack... yes Checking if linker supports -Wl,--warn-execstack... yes Checking if linker supports -Wl,-z,relro... yes Checking if C compiler supports -Wa,--nocompress-debug-sections... yes Checking elf.h for SHF_COMPRESSED... yes Checking if linker supports -Wl,--compress-debug-sections=none... yes Checking if C compiler supports -fno-builtin-memcmp... yes Checking if pthread_setname_np is supported... yes Checking for SSLeay_version(0) in C library crypto... yes Checking for SSL_version(NULL) in C library ssl... yes Checking that linking to OpenSSL works...yes Checking whether FIPS_mode_set is declared... yes Checking whether d2i_ASN1_SEQUENCE_ANY is declared... yes Checking if SSL_[CTX_]_set_ecdh_auto is supported... yes Checking if EC_KEY_new_by_curve_name is supported... yes Using SSL Provider: openssl Checking for C library 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 stemmer... yes Checking for C library yaml-cpp... yes Checking for C library lzma... yes Checking for C++ header file boost/filesystem/operations.hpp... yes Checking if system boost version is 1.49 or newer...yes Checking for C++ library boost_filesystem-mt... no Checking for C++ library boost_filesystem... yes Checking for C++ library boost_program_options-mt... no Checking for C++ library boost_program_options... yes Checking for C++ library boost_system-mt... no Checking for C++ library boost_system... yes Checking for C++ library boost_iostreams-mt... no Checking for C++ library boost_iostreams... yes Checking for C++ library boost_thread-mt... no Checking for C++ library boost_thread... yes Checking for C++ library boost_log-mt... no Checking for C++ library boost_log... yes Checking for C library rt... yes Checking for C library dl... yes Checking for C++ header file execinfo.h... no Checking for C library pcap... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking for extended alignment 64 for concurrency types... yes Checking for mongoc_get_major_version() in C library mongoc-1.0... no 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 header file sys/sdt.h... no Checking for C function fallocate()... yes Checking for C function sync_file_range()... yes Checking for C header file x86intrin.h... yes Checking for C header file arm_neon.h... no scons: done reading SConscript files. scons: Building targets ... Install file: "distsrc/README" as "build/install/README" Install file: "distsrc/MPL-2" as "build/install/MPL-2" Install file: "distsrc/LICENSE-Community.txt" as "build/install/LICENSE-Community.txt" Install file: "distsrc/THIRD-PARTY-NOTICES" as "build/install/THIRD-PARTY-NOTICES" Compiling build/opt/third_party/icu4c-57.1/source/i18n/affixpatternparser.o Compiling build/opt/third_party/unwind/dist/src/x86_64/Lresume.o Generating build/opt/mongo/db/ops/single_write_result_gen.cpp Generating build/opt/mongo/s/resharding/type_collection_fields_gen.cpp Generating build/opt/mongo/s/catalog/type_chunk_base_gen.cpp Generating build/opt/mongo/client/read_preference_gen.cpp Generating build/opt/mongo/db/pipeline/legacy_runtime_constants_gen.cpp Generating build/opt/mongo/db/keys_collection_document_gen.cpp Generating build/opt/mongo/db/pipeline/storage_stats_spec_gen.cpp Generating build/opt/mongo/db/pipeline/exchange_spec_gen.cpp Generating build/opt/mongo/db/resumable_index_builds_gen.cpp Generating build/opt/mongo/s/type_collection_timeseries_fields_gen.cpp Generating build/opt/mongo/idl/basic_types_gen.cpp Generating build/opt/mongo/db/query/tailable_mode_gen.cpp Generating build/opt/mongo/db/timeseries/timeseries_gen.cpp Generating build/opt/mongo/db/read_write_concern_provenance_base_gen.cpp Generating build/opt/mongo/db/query/explain_verbosity_gen.cpp Generating build/opt/mongo/db/pipeline/aggregate_command_gen.cpp Generating build/opt/mongo/client/client_api_version_parameters_gen.cpp Generating build/opt/mongo/db/ops/write_ops_gen.cpp Generating build/opt/mongo/db/query/find_command_gen.cpp /usr/bin/python3.10 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/base/error_codes.tpl.h build/opt/mongo/base/error_codes.h Generating build/opt/mongo/db/auth/action_type_gen.cpp Generating build/opt/mongo/client/hedging_mode_gen.cpp /usr/bin/python3.10 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.yml src/mongo/base/error_codes.tpl.cpp build/opt/mongo/base/error_codes.cpp Generating build/opt/mongo/s/query/async_results_merger_params_gen.cpp Generating build/opt/mongo/db/query/query_knobs_gen.cpp Creating 'build/opt/mongo/config.h' Generating build/opt/mongo/s/catalog/type_collection_gen.cpp Generating build/opt/mongo/s/database_version_gen.cpp Generating build/opt/mongo/db/repl/oplog_entry_gen.cpp Generating build/opt/mongo/db/logical_session_id_gen.cpp Generating build/opt/mongo/db/query/query_feature_flags_gen.cpp Generating build/opt/mongo/db/generic_cursor_gen.cpp Generating build/opt/mongo/db/repl/apply_ops_gen.cpp Generating build/opt/mongo/db/api_parameters_gen.cpp Generating build/opt/mongo/db/catalog/collection_options_gen.cpp Compiling build/opt/mongo/s/request_types/migration_secondary_throttle_options.o Generating build/opt/mongo/db/sorter/sorter_gen.cpp Generating build/opt/mongo/s/resharding/common_types_gen.cpp Generating build/opt/mongo/db/repl/optime_base_gen.cpp Generating build/opt/mongo/db/query/cursor_response_gen.cpp Compiling build/opt/mongo/db/auth/auth_decorations.o Creating 'build/opt/mongo/util/version_constants.h' Compiling build/opt/mongo/util/version_impl.o Compiling build/opt/mongo/platform/strnlen.o Compiling build/opt/mongo/s/sharding_egress_metadata_hook_for_mongos.o Generating build/opt/mongo/rpc/topology_version_gen.cpp Generating build/opt/mongo/db/commands/txn_cmds_gen.cpp Generating build/opt/mongo/db/repl/member_config_gen.cpp Generating build/opt/mongo/db/repl/repl_set_config_params_gen.cpp Generating build/opt/mongo/db/repl/repl_set_config_gen.cpp Generating build/opt/mongo/db/repl/repl_settings_gen.cpp Generating build/opt/mongo/db/kill_sessions_gen.cpp Compiling build/opt/mongo/scripting/mozjs/valuereader.o Compiling build/opt/mongo/s/query/store_possible_cursor.o Compiling build/opt/mongo/db/timeseries/timeseries_options.o Generating library build/opt/mongo/db/timeseries/libtimeseries_options.a Skipping ranlib for thin archive build/opt/mongo/db/timeseries/libtimeseries_options.a Compiling build/opt/mongo/db/s/collection_metadata.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_int8.o Generating build/opt/mongo/db/pipeline/document_source_change_stream_gen.cpp Compiling build/opt/mongo/db/pipeline/document_source_change_stream_ensure_resume_token_present.o In file included from src/third_party/mozjs-60/include/jspubtd.h:17, from src/third_party/mozjs-60/include/jsapi.h:26, from src/mongo/scripting/mozjs/valuereader.h:32, from src/mongo/scripting/mozjs/valuereader.cpp:34: src/third_party/mozjs-60/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 1]': src/third_party/mozjs-60/include/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 1]' src/mongo/scripting/mozjs/valuereader.cpp:62:52: required from here src/third_party/mozjs-60/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from src/third_party/mozjs-60/include/js/CallArgs.h:74, from src/third_party/mozjs-60/include/jsapi.h:29: src/third_party/mozjs-60/include/js/Value.h:324:32: note: 'class JS::Value' declared here 324 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ src/third_party/mozjs-60/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': src/third_party/mozjs-60/include/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' src/mongo/scripting/mozjs/valuereader.cpp:73:52: required from here src/third_party/mozjs-60/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/third_party/mozjs-60/include/js/Value.h:324:32: note: 'class JS::Value' declared here 324 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ Compiling build/opt/mongo/db/query/query_request_helper.o Generating library build/opt/mongo/s/libsharding_egress_metadata_hook_for_mongos.a Skipping ranlib for thin archive build/opt/mongo/s/libsharding_egress_metadata_hook_for_mongos.a Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src26.o Generating build/opt/mongo/db/commands/create_gen.cpp Compiling build/opt/mongo/db/timeseries/timeseries_update_delete_util.o Generating library build/opt/mongo/s/query/libstore_possible_cursor.a Skipping ranlib for thin archive build/opt/mongo/s/query/libstore_possible_cursor.a Compiling build/opt/mongo/db/fts/fts_query_noop.o Compiling build/opt/mongo/db/auth/role_name.o Generating library build/opt/mongo/db/fts/libfts_query_noop.a Skipping ranlib for thin archive build/opt/mongo/db/fts/libfts_query_noop.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint16.o Compiling build/opt/mongo/scripting/mozjs/code.o Generating build/opt/mongo/db/read_write_concern_defaults_gen.cpp Generating build/opt/mongo/db/repl/repl_server_parameters_gen.cpp Compiling build/opt/mongo/db/read_write_concern_defaults.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_rintf.o Compiling build/opt/mongo/util/safe_num.o Generating library build/opt/mongo/util/libsafe_num.a Skipping ranlib for thin archive build/opt/mongo/util/libsafe_num.a Compiling build/opt/mongo/util/thread_safe_string.o Compiling build/opt/mongo/db/lasterror.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_to_uint8.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_ext.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/astro.o Compiling build/opt/third_party/s2/s2polyline.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/dtptngen.o Compiling build/opt/mongo/client/sdam/server_description.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_expm1.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_int16.o Compiling build/opt/mongo/db/matcher/schema/json_pointer.o Generating build/opt/mongo/db/auth/authorization_manager_global_parameters_gen.cpp Generating build/opt/mongo/db/auth/access_checks_gen.cpp Compiling build/opt/third_party/icu4c-57.1/source/i18n/tztrans.o Generating build/opt/mongo/db/logical_session_cache_stats_gen.cpp Generating build/opt/mongo/db/logical_session_cache_gen.cpp Compiling build/opt/mongo/db/auth/authorization_manager_global_parameters_gen.o Compiling build/opt/mongo/db/auth/sasl_scram_server_conversation.o Compiling build/opt/mongo/db/logical_session_id_helpers.o Generating library build/opt/mongo/db/liblasterror.a Skipping ranlib for thin archive build/opt/mongo/db/liblasterror.a Compiling build/opt/third_party/icu4c-57.1/source/common/loclikely.o Compiling build/opt/mongo/db/error_labels.o Generating build/opt/mongo/db/query/hint_gen.cpp Compiling build/opt/mongo/db/query/hint_gen.o Compiling build/opt/mongo/db/s/sharding_write_router.o Generating library build/opt/mongo/db/liblogical_session_id_helpers.a Skipping ranlib for thin archive build/opt/mongo/db/liblogical_session_id_helpers.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_pow.o Compiling build/opt/mongo/db/catalog/collection_options_validation.o Compiling build/opt/mongo/db/catalog/collection_options_gen.o Compiling build/opt/third_party/icu4c-57.1/source/common/uresbund.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/utf8collationiterator.o Compiling build/opt/mongo/db/pipeline/storage_stats_spec_gen.o Compiling build/opt/mongo/db/commands/map_reduce_out_options.o Generating library build/opt/mongo/db/catalog/libcollection_options_idl.a Skipping ranlib for thin archive build/opt/mongo/db/catalog/libcollection_options_idl.a Generating build/opt/mongo/db/commands/map_reduce_gen.cpp Compiling build/opt/mongo/db/commands/server_status_command.o Compiling build/opt/mongo/db/commands/map_reduce_gen.o Compiling build/opt/mongo/db/query/explain_common.o Compiling build/opt/mongo/s/commands/cluster_remove_shard_cmd.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/commands/server_status.h:34, from src/mongo/db/commands/server_status_command.cpp:36: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Generating library build/opt/mongo/db/commands/libmap_reduce_parser.a Skipping ranlib for thin archive build/opt/mongo/db/commands/libmap_reduce_parser.a Compiling build/opt/third_party/mozjs-60/extract/js/src/util/DoubleToString.o Generating library build/opt/mongo/db/liberror_labels.a Skipping ranlib for thin archive build/opt/mongo/db/liberror_labels.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_logb.o Compiling build/opt/mongo/db/storage/key_string.o Compiling build/opt/third_party/icu4c-57.1/source/common/uchriter.o Compiling build/opt/mongo/db/exec/sbe/stages/plan_stats.o Compiling build/opt/mongo/util/options_parser/startup_option_init.o Compiling build/opt/mongo/db/query/datetime/date_time_support.o Compiling build/opt/mongo/db/query/cursor_response.o Generating library build/opt/mongo/db/exec/sbe/libquery_sbe_plan_stats.a Skipping ranlib for thin archive build/opt/mongo/db/exec/sbe/libquery_sbe_plan_stats.a Generating build/opt/mongo/db/query/count_command_gen.cpp Compiling build/opt/mongo/db/query/count_command_gen.o Compiling build/opt/mongo/db/query/getmore_request.o Compiling build/opt/mongo/db/query/view_response_formatter.o Generating library build/opt/mongo/db/storage/libkey_string.a Skipping ranlib for thin archive build/opt/mongo/db/storage/libkey_string.a Compiling build/opt/mongo/db/query/cursor_request.o Generating build/opt/mongo/db/query/kill_cursors_gen.cpp Compiling build/opt/mongo/db/query/count_request.o Compiling build/opt/mongo/db/query/kill_cursors_gen.o Compiling build/opt/mongo/db/query/count_command_as_aggregation_command.o Compiling build/opt/mongo/db/storage/duplicate_key_error_info.o Generating build/opt/mongo/db/pipeline/document_source_coll_stats_gen.cpp Compiling build/opt/mongo/db/pipeline/document_source_coll_stats_gen.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_uint16.o Compiling build/opt/mongo/db/auth/user_document_parser.o In file included from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/db/query/getmore_request.h:35, from src/mongo/db/query/getmore_request.cpp:34: In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(const char*) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:588:22, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = char [15]]' at src/mongo/util/str.h:69:12, inlined from 'mongo::Status mongo::GetMoreRequest::isValid() const' at src/mongo/db/query/getmore_request.cpp:88:40: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 13] is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_floorf.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_convert_data.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustrfmt.o Compiling build/opt/mongo/db/matcher/expression_expr.o Compiling build/opt/mongo/db/storage/bson_collection_catalog_entry.o Generating library build/opt/mongo/db/query/libcommand_request_response.a Skipping ranlib for thin archive build/opt/mongo/db/query/libcommand_request_response.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_trig.o Compiling build/opt/mongo/db/traffic_recorder_validators.o Generating build/opt/mongo/db/traffic_recorder_gen.cpp Compiling build/opt/mongo/db/traffic_recorder.o Compiling build/opt/mongo/db/traffic_recorder_gen.o In file included from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/db/auth/user_document_parser.h:32, from src/mongo/db/auth/user_document_parser.cpp:32: In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = mongo::StringData]' at src/mongo/util/str.h:69:12, inlined from 'mongo::Status mongo::V2UserDocumentParser::checkValidUserDocument(const mongo::BSONObj&) const' at src/mongo/db/auth/user_document_parser.cpp:156:36: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Compiling build/opt/third_party/abseil-cpp-master/abseil-cpp/absl/base/internal/throw_delegate.o Generating build/opt/mongo/util/tcmalloc_parameters_gen.cpp Compiling build/opt/mongo/util/tcmalloc_parameters_gen.o Generating library build/opt/third_party/abseil-cpp-master/libabsl_throw_delegate.a Skipping ranlib for thin archive build/opt/third_party/abseil-cpp-master/libabsl_throw_delegate.a Generating build/opt/mongo/db/pipeline/document_source_merge_gen.cpp Generating build/opt/mongo/db/pipeline/document_source_merge_modes_gen.cpp Compiling build/opt/mongo/db/commands/mr_common.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/commands/server_status.h:34, from src/mongo/db/traffic_recorder.cpp:42: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Compiling build/opt/third_party/unwind/dist/src/mi/Lset_reg.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/rbt_pars.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/smpdtfmt.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_sinh.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_mod.o Generating library build/opt/mongo/db/libtraffic_recorder.a Skipping ranlib for thin archive build/opt/mongo/db/libtraffic_recorder.a Generating build/opt/mongo/db/pipeline/document_source_replace_root_gen.cpp Compiling build/opt/mongo/db/auth/privilege.o Compiling build/opt/mongo/db/pipeline/document_source_replace_root.o Generating build/opt/mongo/db/commands/validate_db_metadata_gen.cpp Compiling build/opt/mongo/db/commands/validate_db_metadata_gen.o Compiling build/opt/mongo/db/commands/server_status_internal.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/tmutfmt.o Generating build/opt/mongo/util/net/ssl_parameters_gen.cpp Generating build/opt/mongo/db/auth/auth_types_gen.cpp Compiling build/opt/mongo/scripting/mozjs/jsthread.o Compiling build/opt/mongo/util/net/ssl_parameters_gen.o Generating library build/opt/mongo/db/commands/libvalidate_db_metadata_command.a Skipping ranlib for thin archive build/opt/mongo/db/commands/libvalidate_db_metadata_command.a Generating build/opt/mongo/db/stats/operation_resource_consumption_gen.cpp Compiling build/opt/mongo/db/stats/operation_resource_consumption_gen.o Compiling build/opt/mongo/db/stats/resource_consumption_metrics.o Compiling build/opt/third_party/timelib-2021.06/astro.o Compiling build/opt/mongo/db/fts/stemmer.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/dtitvinf.o Generating build/opt/mongo/db/create_indexes_gen.cpp Generating build/opt/mongo/db/storage/storage_parameters_gen.cpp Generating build/opt/mongo/db/drop_indexes_gen.cpp Compiling build/opt/mongo/db/timeseries/timeseries_commands_conversion_helper.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_lgamma.o Compiling build/opt/mongo/util/str.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/commands/server_status.h:34, from src/mongo/db/stats/resource_consumption_metrics.cpp:36: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Compiling build/opt/mongo/s/grid.o Compiling build/opt/mongo/db/ftdc/decompressor.o Compiling build/opt/mongo/db/concurrency/lock_state.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/precision.o Generating library build/opt/mongo/db/stats/libresource_consumption_metrics.a Skipping ranlib for thin archive build/opt/mongo/db/stats/libresource_consumption_metrics.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_pow.o Generating build/opt/mongo/client/replica_set_monitor_server_parameters_gen.cpp Compiling build/opt/mongo/executor/remote_command_request.o Compiling build/opt/mongo/executor/remote_command_response.o Compiling build/opt/mongo/client/replica_set_monitor_server_parameters_gen.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/commands/server_status.h:34, from src/mongo/db/storage/flow_control.h:34, from src/mongo/db/concurrency/lock_state.cpp:43: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Compiling build/opt/mongo/db/commands.o Compiling build/opt/mongo/scripting/mozjs/mongohelpers.o Generating library build/opt/mongo/executor/libremote_command.a Skipping ranlib for thin archive build/opt/mongo/executor/libremote_command.a Compiling build/opt/mongo/db/matcher/schema/expression_internal_schema_xor.o Compiling build/opt/third_party/icu4c-57.1/source/common/uvectr32.o Compiling build/opt/third_party/icu4c-57.1/source/common/util.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_div.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_erf.o Compiling build/opt/mongo/db/fts/fts_basic_phrase_matcher.o Compiling build/opt/mongo/s/mongos.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_decimal_data.o Compiling build/opt/mongo/util/periodic_runner.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucharstrie.o Compiling build/opt/mongo/db/repl/repl_server_parameters_gen.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbistbl.o Compiling build/opt/third_party/gperftools/dist/src/thread_cache.o Compiling build/opt/mongo/db/commands/start_session_command.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/tridpars.o /usr/bin/python3.10 site_scons/site_tools/jstoh.py build/opt/mongo/scripting/mozjs/mongohelpers_js.cpp src/mongo/scripting/mozjs/mongohelpers.js Compiling build/opt/mongo/scripting/mozjs/mongohelpers_js.o Generating build/opt/mongo/db/keys_collection_manager_gen.cpp Compiling build/opt/mongo/db/keys_collection_manager.o Compiling build/opt/mongo/scripting/mozjs/bindata.o Compiling build/opt/mongo/db/query/interval.o Compiling build/opt/mongo/util/icu.o In file included from src/third_party/mozjs-60/include/jspubtd.h:17, from src/third_party/mozjs-60/include/jsapi.h:26, from src/mongo/scripting/mozjs/wraptype.h:33, from src/mongo/scripting/mozjs/bindata.h:32, from src/mongo/scripting/mozjs/bindata.cpp:32: src/third_party/mozjs-60/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value; long unsigned int N = 2]': src/third_party/mozjs-60/include/jsapi.h:85:30: required from 'JS::AutoValueArray::AutoValueArray(JSContext*) [with long unsigned int N = 2]' src/mongo/scripting/mozjs/bindata.cpp:83:34: required from here src/third_party/mozjs-60/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class JS::Value'; use assignment or value-initialization instead [-Wclass-memaccess] 67 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from src/third_party/mozjs-60/include/js/CallArgs.h:74, from src/third_party/mozjs-60/include/jsapi.h:29: src/third_party/mozjs-60/include/js/Value.h:324:32: note: 'class JS::Value' declared here 324 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ Generating build/opt/mongo/db/list_indexes_gen.cpp Compiling build/opt/mongo/db/list_indexes_gen.o Generating build/opt/mongo/client/sdam/sdam_configuration_parameters_gen.cpp Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_u8.o Compiling build/opt/mongo/client/server_ping_monitor.o Compiling build/opt/mongo/s/commands/cluster_validate_db_metadata_cmd.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/decContext.o Compiling build/opt/mongo/db/commands/kill_all_sessions_by_pattern_command.o Compiling build/opt/mongo/db/query/canonical_query_encoder.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/coleitr.o Generating build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.cpp Compiling build/opt/mongo/db/client_metadata_propagation_egress_hook.o Compiling build/opt/mongo/db/repl/speculative_majority_read_info.o Generating library build/opt/mongo/db/libclient_metadata_propagation_egress_hook.a Skipping ranlib for thin archive build/opt/mongo/db/libclient_metadata_propagation_egress_hook.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_compare.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/digitaffix.o Compiling build/opt/mongo/s/cluster_write.o Compiling build/opt/mongo/bson/bsonobjbuilder.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_sub.o Compiling build/opt/mongo/s/chunk_writes_tracker.o Compiling build/opt/mongo/db/concurrency/lock_manager_defs.o Generating library build/opt/mongo/db/concurrency/liblock_manager_defs.a Skipping ranlib for thin archive build/opt/mongo/db/concurrency/liblock_manager_defs.a Compiling build/opt/third_party/icu4c-57.1/source/i18n/decfmtst.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_asin.o Compiling build/opt/third_party/mozjs-60/mongo_sources/freeOpToJSContext.o Compiling build/opt/third_party/mozjs-60/mongo_sources/mongoErrorReportToString.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_floor.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src43.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_sinh.o Compiling build/opt/third_party/mozjs-60/extract/mfbt/double-conversion/double-conversion/strtod.o Compiling build/opt/third_party/mozjs-60/extract/js/src/jit/x86-shared/Disassembler-x86-shared.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_fabs.o Compiling build/opt/third_party/mozjs-60/extract/js/src/gc/StoreBuffer.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src21.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src31.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src38.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src9.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_ceil.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_rint.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src24.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_sqrt.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src17.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_atan2.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_asin.o Compiling build/opt/third_party/mozjs-60/extract/js/src/jsarray.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_trunc.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_cosh.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src42.o Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/Printf.o Compiling build/opt/third_party/mozjs-60/extract/js/src/perf/pm_stub.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src22.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src7.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src19.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src23.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src36.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_expm1.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_exp.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src8.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_log10.o Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/StackWalk.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src12.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_asinh.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_atanh.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src35.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_hypot.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src20.o Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/TimeStamp.o Compiling build/opt/third_party/mozjs-60/extract/js/src/jsmath.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_acosh.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_tanh.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src30.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src16.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src33.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src40.o Compiling build/opt/third_party/mozjs-60/extract/js/src/mfbt/Unified_cpp_mfbt0.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src45.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_log2.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_acos.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_log1p.o Compiling build/opt/third_party/mozjs-60/extract/mfbt/lz4.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src11.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src5.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_scalbn.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src10.o Compiling build/opt/third_party/mozjs-60/extract/js/src/vm/Interpreter.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_truncf.o Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/Mutex_posix.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src37.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src14.o Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/ConditionVariable_posix.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src28.o Compiling build/opt/third_party/mozjs-60/extract/js/src/frontend/Parser.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src4.o Compiling build/opt/third_party/mozjs-60/extract/mozglue/misc/TimeStamp_posix.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src34.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_atan.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_pow.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src27.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/k_exp.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src2.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src3.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_cbrt.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src0.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src15.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_copysign.o Compiling build/opt/third_party/mozjs-60/extract/mfbt/Compression.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src41.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src6.o In file included from src/third_party/mozjs-60/extract/js/src/jspubtd.h:17, from src/third_party/mozjs-60/extract/js/src/jsapi.h:26, from src/third_party/mozjs-60/extract/js/src/jsfriendapi.h:17, from src/third_party/mozjs-60/extract/js/src/vm/NativeObject.h:15, from src/third_party/mozjs-60/extract/js/src/builtin/Promise.h:13, from src/third_party/mozjs-60/extract/js/src/builtin/Stream.h:10, from src/third_party/mozjs-60/extract/js/src/builtin/Stream.cpp:7, from src/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src2.cpp:2: In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]', inlined from 'bool InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at src/third_party/mozjs-60/extract/js/src/builtin/String.cpp:166:20, inlined from 'bool ToUpperCase(JSContext*, InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at src/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1269:35, inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at src/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1373:29, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at src/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1396:39: src/third_party/mozjs-60/include/mozilla/PodOperations.h:110:11: warning: 'void* memcpy(void*, const void*, size_t)' reading between 128 and 4294967295 bytes from a region of size 40 [-Wstringop-overread] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src2.cpp:11: src/third_party/mozjs-60/extract/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': src/third_party/mozjs-60/extract/js/src/builtin/String.cpp:1286:54: note: source object 'newChars' of size 40 1286 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src32.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src25.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_nearbyint.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src13.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/e_log.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src1.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src29.o Compiling build/opt/third_party/mozjs-60/extract/modules/fdlibm/s_ceilf.o Compiling build/opt/third_party/mozjs-60/extract/js/src/vm/JSAtom.o Compiling build/opt/third_party/mozjs-60/extract/js/src/builtin/RegExp.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src44.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src39.o Compiling build/opt/third_party/mozjs-60/platform/x86_64/linux/build/Unified_cpp_js_src18.o Compiling build/opt/mongo/db/cst/c_node_disambiguation.o Creating 'build/opt/third_party/third_party_shim.cpp' Compiling build/opt/third_party/third_party_shim.o Generating library build/opt/third_party/libshim_snappy.a Skipping ranlib for thin archive build/opt/third_party/libshim_snappy.a Compiling build/opt/mongo/client/index_spec.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_log.o Generating build/opt/mongo/transport/message_compressor_options_server_gen.cpp Compiling build/opt/mongo/transport/message_compressor_options_server_gen.o Compiling build/opt/mongo/bson/oid.o Generating library build/opt/mongo/db/storage/libduplicate_key_error_info.a Skipping ranlib for thin archive build/opt/mongo/db/storage/libduplicate_key_error_info.a Compiling build/opt/mongo/executor/connection_pool.o Compiling build/opt/third_party/unwind/dist/src/x86_64/Lcreate_addr_space.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_tgamma.o Compiling build/opt/third_party/kms-message/src/kms_request.o Compiling build/opt/mongo/util/net/hostname_canonicalization.o Compiling build/opt/mongo/db/session_killer.o Compiling build/opt/mongo/db/kill_sessions.o Compiling build/opt/mongo/db/kill_sessions_gen.o Compiling build/opt/mongo/db/kill_sessions_common.o Generating library build/opt/third_party/mozjs-60/libmozjs.a Skipping ranlib for thin archive build/opt/third_party/mozjs-60/libmozjs.a Compiling build/opt/mongo/platform/stack_locator.o Compiling build/opt/mongo/bson/bson_validate.o Compiling build/opt/mongo/util/options_parser/options_parser.o Compiling build/opt/mongo/util/options_parser/startup_options.o Compiling build/opt/mongo/util/options_parser/option_section.o Compiling build/opt/mongo/util/options_parser/constraints.o Generating library build/opt/mongo/db/libkill_sessions.a Skipping ranlib for thin archive build/opt/mongo/db/libkill_sessions.a Compiling build/opt/mongo/util/options_parser/environment.o Compiling build/opt/mongo/util/options_parser/value.o Compiling build/opt/mongo/util/options_parser/option_description.o Compiling build/opt/mongo/db/pipeline/document_source_coll_stats.o Compiling build/opt/mongo/util/net/http_client.o Compiling build/opt/mongo/util/clock_source.o Compiling build/opt/mongo/db/curop_failpoint_helpers.o Generating library build/opt/third_party/libshim_pcrecpp.a Skipping ranlib for thin archive build/opt/third_party/libshim_pcrecpp.a Compiling build/opt/third_party/gperftools/dist/src/common.o Compiling build/opt/mongo/db/service_liaison_mongos.o Compiling build/opt/mongo/client/replica_set_monitor.o Generating library build/opt/mongo/util/options_parser/liboptions_parser.a Skipping ranlib for thin archive build/opt/mongo/util/options_parser/liboptions_parser.a Compiling build/opt/third_party/icu4c-57.1/source/i18n/measunit.o Compiling build/opt/mongo/stdx/set_terminate_internals.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_hypot.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbirb.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustack.o Compiling build/opt/third_party/icu4c-57.1/source/common/uinvchar.o Compiling build/opt/mongo/util/options_parser/options_parser_init.o Generating library build/opt/mongo/util/options_parser/liboptions_parser_init.a Skipping ranlib for thin archive build/opt/mongo/util/options_parser/liboptions_parser_init.a Compiling build/opt/third_party/s2/util/math/mathutil.o Compiling build/opt/mongo/s/commands/cluster_index_filter_cmd.o Generating library build/opt/third_party/s2/util/math/libmath.a Skipping ranlib for thin archive build/opt/third_party/s2/util/math/libmath.a Compiling build/opt/mongo/db/auth/authz_manager_external_state_s.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/csrutf8.o Compiling build/opt/mongo/util/net/sockaddr.o Compiling build/opt/mongo/logv2/log_manager.o Compiling build/opt/mongo/db/catalog/index_catalog_entry.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/rbt_rule.o Compiling build/opt/third_party/icu4c-57.1/source/common/uidna.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_erf.o Compiling build/opt/mongo/s/committed_optime_metadata_hook.o Compiling build/opt/mongo/logv2/plain_formatter.o Compiling build/opt/third_party/icu4c-57.1/source/common/uprops.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_frexp.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_asinh.o Generating library build/opt/third_party/libshim_zstd.a Skipping ranlib for thin archive build/opt/third_party/libshim_zstd.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_cbrt.o Compiling build/opt/mongo/db/ftdc/compressor.o Compiling build/opt/mongo/db/matcher/extensions_callback.o Compiling build/opt/mongo/s/catalog/type_chunk_base_gen.o Generating build/opt/mongo/s/client/shard_remote_gen.cpp Compiling build/opt/mongo/s/client/shard_remote.o Compiling build/opt/mongo/db/dbdirectclient.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_to_bid64.o Compiling build/opt/mongo/util/concurrency/thread_pool.o Compiling build/opt/mongo/s/commands/cluster_is_db_grid_cmd.o Compiling build/opt/mongo/db/auth/user.o Generating library build/opt/mongo/util/concurrency/libthread_pool.a Skipping ranlib for thin archive build/opt/mongo/util/concurrency/libthread_pool.a Compiling build/opt/mongo/db/auth/authentication_session.o Compiling build/opt/third_party/icu4c-57.1/source/common/unifiedcache.o Compiling build/opt/mongo/client/fetcher.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/auth/authentication_session.h:39, from src/mongo/db/auth/authentication_session.cpp:32: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Compiling build/opt/third_party/icu4c-57.1/source/common/uloc.o Compiling build/opt/mongo/util/assert_util.o Compiling build/opt/mongo/db/audit.o Generating library build/opt/mongo/db/libdbdirectclient.a Skipping ranlib for thin archive build/opt/mongo/db/libdbdirectclient.a Compiling build/opt/third_party/icu4c-57.1/source/common/uresdata.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/currpinf.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_exp2.o Compiling build/opt/mongo/db/create_indexes_gen.o Compiling build/opt/mongo/rpc/legacy_reply.o Generating build/opt/mongo/db/cluster_auth_mode_option_gen.cpp Compiling build/opt/mongo/db/cluster_auth_mode_option_gen.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_log.o Generating build/opt/mongo/s/resharding/resume_token_gen.cpp Compiling build/opt/mongo/s/resharding/resume_token_gen.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_ops.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_nexttowardd.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_u16.o Compiling build/opt/third_party/gperftools/dist/src/page_heap.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/fpositer.o Compiling build/opt/mongo/db/pipeline/process_interface/mongos_process_interface_factory.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/digitformatter.o Compiling build/opt/mongo/s/request_types/add_shard_request_type.o Compiling build/opt/mongo/bson/simple_bsonelement_comparator.o Generating library build/opt/mongo/client/libfetcher.a Skipping ranlib for thin archive build/opt/mongo/client/libfetcher.a Compiling build/opt/mongo/executor/network_interface_tl.o Compiling build/opt/mongo/client/server_discovery_monitor.o Compiling build/opt/mongo/base/system_error.o In file included from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/status_with.h:38, from src/mongo/s/request_types/add_shard_request_type.h:34, from src/mongo/s/request_types/add_shard_request_type.cpp:32: In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = std::__cxx11::basic_string]' at src/mongo/util/str.h:69:12, inlined from 'mongo::Status mongo::AddShardRequest::validate(bool)' at src/mongo/s/request_types/add_shard_request_type.cpp:145:79: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 4294967149] is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Compiling build/opt/mongo/db/operation_time_tracker.o Generating library build/opt/mongo/base/libsystem_error.a Skipping ranlib for thin archive build/opt/mongo/base/libsystem_error.a Compiling build/opt/mongo/db/logical_time.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_powi.o Compiling build/opt/mongo/executor/network_interface.o Generating library build/opt/mongo/db/liblogical_time.a Skipping ranlib for thin archive build/opt/mongo/db/liblogical_time.a Compiling build/opt/mongo/db/auth/restriction_environment.o Generating library build/opt/mongo/executor/libnetwork_interface.a Skipping ranlib for thin archive build/opt/mongo/executor/libnetwork_interface.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_modf.o Compiling build/opt/mongo/util/log_and_backoff.o Generating library build/opt/mongo/util/liblog_and_backoff.a Skipping ranlib for thin archive build/opt/mongo/util/liblog_and_backoff.a Compiling build/opt/mongo/s/client/shard_registry.o Compiling build/opt/mongo/db/exec/projection_executor_builder.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustrenum.o Compiling build/opt/mongo/util/tcmalloc_set_parameter.o Compiling build/opt/mongo/db/service_liaison.o Compiling build/opt/third_party/icu4c-57.1/source/common/util_props.o Compiling build/opt/mongo/db/commands/reap_logical_session_cache_now.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_add.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_log.o Generating build/opt/mongo/scripting/deadline_monitor_gen.cpp Compiling build/opt/mongo/scripting/deadline_monitor.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/strtod32.o Compiling build/opt/mongo/db/matcher/schema/expression_internal_schema_all_elem_match_from_index.o Generating library build/opt/mongo/db/libservice_liaison.a Skipping ranlib for thin archive build/opt/mongo/db/libservice_liaison.a Compiling build/opt/third_party/unwind/dist/src/dwarf/global.o Compiling build/opt/third_party/icu4c-57.1/source/common/locdispnames.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/uni2name.o Compiling build/opt/third_party/gperftools/dist/src/system-alloc.o Generating build/opt/mongo/db/pipeline/document_source_set_window_fields_gen.cpp Compiling build/opt/mongo/db/pipeline/accumulator_add_to_set.o Generating library build/opt/mongo/db/libservice_liaison_mongos.a Skipping ranlib for thin archive build/opt/mongo/db/libservice_liaison_mongos.a Compiling build/opt/mongo/db/auth/sasl_mechanism_registry.o Compiling build/opt/mongo/transport/message_compressor_zstd.o Generating build/opt/mongo/s/request_types/wait_for_fail_point_gen.cpp Compiling build/opt/mongo/db/commands/fail_point_cmd.o Generating build/opt/mongo/db/commands/sessions_commands_gen.cpp Compiling build/opt/mongo/db/commands/kill_all_sessions_command.o Compiling build/opt/mongo/db/commands/refresh_sessions_command.o Compiling build/opt/mongo/db/commands/end_sessions_command.o Generating build/opt/mongo/db/commands/parameters_gen.cpp Compiling build/opt/mongo/db/commands/parameters.o Compiling build/opt/mongo/db/commands/kill_sessions_command.o Compiling build/opt/mongo/db/commands/refresh_logical_session_cache_now.o Compiling build/opt/mongo/db/commands/parse_log_component_settings.o Generating build/opt/mongo/db/commands/generic_gen.cpp Compiling build/opt/mongo/db/commands/generic_gen.o Compiling build/opt/mongo/db/commands/rename_collection_common.o Compiling build/opt/mongo/db/commands/hashcmd.o Compiling build/opt/mongo/db/commands/generic.o Compiling build/opt/mongo/db/commands/parameters_gen.o Compiling build/opt/mongo/db/commands/sessions_commands_gen.o Compiling build/opt/mongo/db/commands/update_metrics.o Compiling build/opt/mongo/db/commands/write_commands_common.o Compiling build/opt/mongo/db/fts/fts_util.o Compiling build/opt/mongo/db/fts/fts_index_format.o Compiling build/opt/mongo/db/fts/fts_unicode_phrase_matcher.o Compiling build/opt/mongo/db/fts/stop_words.o Compiling build/opt/mongo/db/fts/fts_query_parser.o Generating library build/opt/mongo/db/commands/libcore.a Skipping ranlib for thin archive build/opt/mongo/db/commands/libcore.a Compiling build/opt/mongo/db/fts/tokenizer.o /usr/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 Compiling build/opt/mongo/db/fts/stop_words_list.o Compiling build/opt/mongo/db/fts/fts_query_impl.o Compiling build/opt/mongo/db/fts/fts_unicode_tokenizer.o Compiling build/opt/mongo/db/fts/fts_spec.o Compiling build/opt/mongo/db/fts/fts_element_iterator.o Compiling build/opt/mongo/db/fts/fts_basic_tokenizer.o Compiling build/opt/mongo/db/fts/fts_language.o Compiling build/opt/mongo/db/fts/fts_spec_legacy.o Compiling build/opt/mongo/db/fts/fts_matcher.o Compiling build/opt/mongo/db/auth/authorization_contract.o Compiling build/opt/third_party/icu4c-57.1/source/common/unames.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_lmb.o Compiling build/opt/mongo/db/default_baton.o Compiling build/opt/mongo/db/s/transaction_coordinator_worker_curop_repository.o Compiling build/opt/third_party/unwind/dist/src/mi/Lget_proc_info_by_ip.o Compiling build/opt/mongo/db/concurrency/flow_control_ticketholder.o Compiling build/opt/mongo/bson/json.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvmbcs.o Generating library build/opt/mongo/db/fts/libbase_fts.a Skipping ranlib for thin archive build/opt/mongo/db/fts/libbase_fts.a Compiling build/opt/third_party/s2/s2regioncoverer.o Compiling build/opt/mongo/util/password_digest.o Generating build/opt/mongo/db/commands/rwc_defaults_commands_gen.cpp Compiling build/opt/mongo/s/read_write_concern_defaults_cache_lookup_mongos.o Generating build/opt/mongo/s/mongos_options_gen.cpp Compiling build/opt/mongo/s/mongos_options_gen.o Generating build/opt/mongo/s/mongos_server_parameters_gen.cpp Compiling build/opt/mongo/s/mongos_options.o Compiling build/opt/mongo/s/mongos_main.o Generating build/opt/mongo/db/keyfile_option_gen.cpp Generating build/opt/mongo/db/server_options_nongeneral_gen.cpp Compiling build/opt/mongo/s/mongos_options_init.o Compiling build/opt/mongo/s/service_entry_point_mongos.o Compiling build/opt/mongo/s/sharding_uptime_reporter.o Compiling build/opt/mongo/s/version_mongos.o Compiling build/opt/mongo/bson/simple_bsonobj_comparator.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/commands/server_status.h:34, from src/mongo/util/latch_analyzer.h:36, from src/mongo/s/mongos_main.cpp:110: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_sin.o Compiling build/opt/mongo/client/remote_command_targeter_factory_impl.o Compiling build/opt/mongo/db/update/unset_node.o Compiling build/opt/mongo/util/read_through_cache.o Compiling build/opt/mongo/s/commands/document_shard_key_update_util.o Generating build/opt/mongo/s/request_types/balancer_collection_status_gen.cpp Compiling build/opt/mongo/s/request_types/balancer_collection_status_gen.o Generating build/opt/mongo/util/net/ssl_parameters_auth_gen.cpp Compiling build/opt/mongo/util/net/ssl_parameters_auth.o Compiling build/opt/mongo/scripting/mozjs/numberdecimal.o Generating library build/opt/mongo/s/libmongos_main.a Skipping ranlib for thin archive build/opt/mongo/s/libmongos_main.a Compiling build/opt/mongo/db/pipeline/process_interface/common_process_interface.o Compiling build/opt/mongo/db/pipeline/accumulator_js_reduce.o Generating build/opt/mongo/db/repl/rollback_gen.cpp Compiling build/opt/mongo/db/repl/rollback_gen.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_err.o Compiling build/opt/third_party/icu4c-57.1/source/common/filterednormalizer2.o Compiling build/opt/mongo/db/pipeline/document_source_lookup.o Compiling build/opt/mongo/db/pipeline/window_function/window_function_sum.o Compiling build/opt/mongo/util/net/openssl_init.o Compiling build/opt/mongo/db/auth/impersonation_session.o Generating library build/opt/mongo/util/net/libopenssl_init.a Skipping ranlib for thin archive build/opt/mongo/util/net/libopenssl_init.a Compiling build/opt/mongo/db/auth/role_name_or_string.o Generating library build/opt/mongo/db/pipeline/process_interface/libcommon_process_interface.a Skipping ranlib for thin archive build/opt/mongo/db/pipeline/process_interface/libcommon_process_interface.a Compiling build/opt/mongo/db/auth/authorization_session.o Compiling build/opt/mongo/db/auth/user_name.o Compiling build/opt/mongo/db/auth/authorization_manager.o Generating library build/opt/third_party/libshim_boost.a Skipping ranlib for thin archive build/opt/third_party/libshim_boost.a Compiling build/opt/mongo/db/auth/security_file.o Compiling build/opt/mongo/db/record_id_helpers.o Generating library build/opt/mongo/stdx/libstdx.a Skipping ranlib for thin archive build/opt/mongo/stdx/libstdx.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_minmax.o Compiling build/opt/mongo/base/parse_number.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/wintzimpl.o Compiling build/opt/third_party/unwind/dist/src/x86_64/regname.o Compiling build/opt/mongo/util/net/ssl_options.o Compiling build/opt/mongo/executor/async_multicaster.o Compiling build/opt/mongo/util/concurrency/ticketholder.o Generating library build/opt/mongo/db/librecord_id_helpers.a Skipping ranlib for thin archive build/opt/mongo/db/librecord_id_helpers.a Compiling build/opt/mongo/s/commands/cluster_map_reduce_agg.o Generating library build/opt/mongo/db/auth/libauth.a Skipping ranlib for thin archive build/opt/mongo/db/auth/libauth.a Compiling build/opt/mongo/db/exec/scoped_timer.o Compiling build/opt/mongo/util/net/ssl_manager_openssl.o Generating library build/opt/mongo/util/concurrency/libticketholder.a Skipping ranlib for thin archive build/opt/mongo/util/concurrency/libticketholder.a Compiling build/opt/mongo/db/views/view.o Generating library build/opt/mongo/db/exec/libscoped_timer.a Skipping ranlib for thin archive build/opt/mongo/db/exec/libscoped_timer.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_pow.o Compiling build/opt/mongo/db/field_parser.o Generating library build/opt/mongo/executor/libasync_multicaster.a Skipping ranlib for thin archive build/opt/mongo/executor/libasync_multicaster.a Generating build/opt/mongo/s/mongod_and_mongos_server_parameters_gen.cpp Compiling build/opt/mongo/s/catalog_cache.o Compiling build/opt/mongo/db/geo/geometry_container.o Compiling build/opt/mongo/db/geo/geoparser.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/ztrans.o Compiling build/opt/mongo/db/stats/timer_stats.o Generating library build/opt/mongo/db/geo/libgeoparser.a Skipping ranlib for thin archive build/opt/mongo/db/geo/libgeoparser.a Compiling build/opt/mongo/base/data_type_string_data.o Compiling build/opt/mongo/db/update/field_checker.o Compiling build/opt/mongo/s/commands/cluster_abort_transaction_cmd.o Compiling build/opt/mongo/scripting/jsexception.o /usr/bin/python3.10 src/mongo/db/fts/unicode/gen_diacritic_list.py src/third_party/unicode-8.0.0/PropList.txt build/opt/mongo/db/fts/unicode/codepoints_diacritic_list.cpp Compiling build/opt/mongo/db/fts/unicode/codepoints_diacritic_list.o Compiling build/opt/mongo/db/pipeline/semantic_analysis.o Compiling build/opt/mongo/db/catalog/uncommitted_collections.o Compiling build/opt/mongo/db/catalog/uncommitted_multikey.o Compiling build/opt/mongo/db/catalog/collection_catalog.o Compiling build/opt/mongo/s/cluster_last_error_info.o Compiling build/opt/third_party/icu4c-57.1/source/common/uts46.o Compiling build/opt/mongo/db/repl/member_config_gen.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_tanh.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/uspoof_impl.o Compiling build/opt/third_party/gperftools/dist/src/span.o Compiling build/opt/mongo/client/sasl_client_session.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/utf16collationiterator.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid64_fmod.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/csrsbcs.o Compiling build/opt/third_party/icu4c-57.1/source/common/ushape.o Compiling build/opt/mongo/db/commands/conn_pool_stats.o Compiling build/opt/mongo/db/auth/user_set.o Compiling build/opt/mongo/db/global_settings.o Generating library build/opt/mongo/db/libglobal_settings.a Skipping ranlib for thin archive build/opt/mongo/db/libglobal_settings.a Generating library build/opt/mongo/util/net/libhttp_client.a Skipping ranlib for thin archive build/opt/mongo/util/net/libhttp_client.a Compiling build/opt/mongo/util/secure_zero_memory.o Compiling build/opt/mongo/rpc/protocol.o Generating library build/opt/mongo/util/libsecure_zero_memory.a Skipping ranlib for thin archive build/opt/mongo/util/libsecure_zero_memory.a Compiling build/opt/mongo/scripting/mozjs/jscustomallocator.o Compiling build/opt/third_party/icu4c-57.1/source/common/ulistformatter.o Compiling build/opt/third_party/icu4c-57.1/source/common/appendable.o Compiling build/opt/third_party/icu4c-57.1/source/common/schriter.o Compiling build/opt/third_party/icu4c-57.1/source/common/uset_props.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv2022.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbi.o Compiling build/opt/third_party/icu4c-57.1/source/common/udataswp.o Compiling build/opt/third_party/icu4c-57.1/source/common/umath.o Compiling build/opt/third_party/icu4c-57.1/source/common/normlzr.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv.o Compiling build/opt/third_party/icu4c-57.1/source/common/locmap.o Compiling build/opt/third_party/icu4c-57.1/source/common/cstring.o Compiling build/opt/third_party/icu4c-57.1/source/common/errorcode.o Compiling build/opt/third_party/icu4c-57.1/source/common/uniset_closure.o Compiling build/opt/third_party/icu4c-57.1/source/common/cwchar.o Compiling build/opt/third_party/icu4c-57.1/source/common/normalizer2.o Compiling build/opt/third_party/icu4c-57.1/source/common/utf_impl.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbiscan.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvscsu.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucasemap_titlecase_brkiter.o Compiling build/opt/third_party/icu4c-57.1/source/common/serv.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_u32.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvisci.o Compiling build/opt/third_party/icu4c-57.1/source/common/servls.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbidata.o Compiling build/opt/third_party/icu4c-57.1/source/common/propsvec.o Compiling build/opt/third_party/icu4c-57.1/source/common/cmemory.o Compiling build/opt/third_party/icu4c-57.1/source/common/ubidi.o Compiling build/opt/third_party/icu4c-57.1/source/common/uchar.o Compiling build/opt/third_party/icu4c-57.1/source/common/udatamem.o Compiling build/opt/third_party/icu4c-57.1/source/common/bytestriebuilder.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustrcase_locale.o Compiling build/opt/third_party/icu4c-57.1/source/common/utypes.o Compiling build/opt/third_party/icu4c-57.1/source/common/uhash_us.o Compiling build/opt/third_party/icu4c-57.1/source/common/unistr_case_locale.o Compiling build/opt/third_party/icu4c-57.1/source/common/cstr.o Compiling build/opt/third_party/icu4c-57.1/source/common/ubidiwrt.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustr_cnv.o Compiling build/opt/third_party/icu4c-57.1/source/common/uset.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustrtrns.o Compiling build/opt/third_party/icu4c-57.1/source/common/umutex.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_cb.o Compiling build/opt/third_party/icu4c-57.1/source/common/servnotf.o Compiling build/opt/third_party/icu4c-57.1/source/common/servlk.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustr_wcs.o Compiling build/opt/third_party/icu4c-57.1/source/common/utext.o Compiling build/opt/third_party/icu4c-57.1/source/common/dictbe.o Compiling build/opt/third_party/icu4c-57.1/source/common/locbased.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_set.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_bld.o Compiling build/opt/third_party/icu4c-57.1/source/common/unormcmp.o Compiling build/opt/third_party/icu4c-57.1/source/common/pluralmap.o Compiling build/opt/third_party/icu4c-57.1/source/common/unisetspan.o Compiling build/opt/third_party/icu4c-57.1/source/common/caniter.o Compiling build/opt/third_party/icu4c-57.1/source/common/uloc_keytype.o Generating library build/opt/mongo/db/catalog/libcollection_catalog.a Skipping ranlib for thin archive build/opt/mongo/db/catalog/libcollection_catalog.a Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_u7.o Compiling build/opt/third_party/icu4c-57.1/source/common/unistr_case.o Compiling build/opt/third_party/icu4c-57.1/source/common/resource.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustring.o Compiling build/opt/third_party/icu4c-57.1/source/common/filteredbrk.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbinode.o Compiling build/opt/third_party/icu4c-57.1/source/common/bmpset.o Compiling build/opt/third_party/icu4c-57.1/source/common/utrie.o Compiling build/opt/third_party/icu4c-57.1/source/common/ubidiln.o Compiling build/opt/third_party/icu4c-57.1/source/common/listformatter.o Compiling build/opt/third_party/icu4c-57.1/source/common/locavailable.o Compiling build/opt/third_party/icu4c-57.1/source/common/servslkf.o Compiling build/opt/third_party/icu4c-57.1/source/common/ulist.o Compiling build/opt/third_party/icu4c-57.1/source/common/stringpiece.o Compiling build/opt/third_party/icu4c-57.1/source/common/bytestream.o Compiling build/opt/third_party/icu4c-57.1/source/common/propname.o Compiling build/opt/third_party/icu4c-57.1/source/common/locutil.o Compiling build/opt/third_party/icu4c-57.1/source/common/uinit.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvbocu.o Compiling build/opt/third_party/icu4c-57.1/source/common/utrie2.o Compiling build/opt/third_party/icu4c-57.1/source/common/locdspnm.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbitblb.o Compiling build/opt/third_party/icu4c-57.1/source/common/ruleiter.o Compiling build/opt/third_party/icu4c-57.1/source/common/umapfile.o Compiling build/opt/third_party/icu4c-57.1/source/common/punycode.o Compiling build/opt/third_party/icu4c-57.1/source/common/udata.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvlat1.o Compiling build/opt/third_party/icu4c-57.1/source/common/stringtriebuilder.o Compiling build/opt/third_party/icu4c-57.1/source/common/resbund_cnv.o Compiling build/opt/third_party/icu4c-57.1/source/common/ures_cnv.o Compiling build/opt/third_party/icu4c-57.1/source/common/usprep.o Compiling build/opt/third_party/icu4c-57.1/source/common/charstr.o Compiling build/opt/third_party/icu4c-57.1/source/common/uhash.o Compiling build/opt/third_party/icu4c-57.1/source/common/resbund.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustr_titlecase_brkiter.o Compiling build/opt/third_party/icu4c-57.1/source/common/dtintrv.o Compiling build/opt/third_party/icu4c-57.1/source/common/ubrk.o Compiling build/opt/third_party/icu4c-57.1/source/common/utrie2_builder.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucmndata.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucln_cmn.o Compiling build/opt/third_party/icu4c-57.1/source/common/locid.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucasemap.o Compiling build/opt/third_party/icu4c-57.1/source/common/patternprops.o Compiling build/opt/third_party/icu4c-57.1/source/common/brkiter.o Compiling build/opt/third_party/icu4c-57.1/source/common/sharedobject.o Compiling build/opt/third_party/icu4c-57.1/source/common/usetiter.o Compiling build/opt/third_party/icu4c-57.1/source/common/uarrsort.o Compiling build/opt/third_party/icu4c-57.1/source/common/parsepos.o Compiling build/opt/third_party/icu4c-57.1/source/common/unistr_props.o Compiling build/opt/third_party/icu4c-57.1/source/common/brkeng.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucase.o Compiling build/opt/third_party/icu4c-57.1/source/common/usc_impl.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucurr.o Compiling build/opt/third_party/icu4c-57.1/source/common/simpleformatter.o Compiling build/opt/third_party/icu4c-57.1/source/common/icudataver.o Compiling build/opt/third_party/icu4c-57.1/source/common/uloc_tag.o Compiling build/opt/third_party/icu4c-57.1/source/common/icuplug.o Compiling build/opt/third_party/icu4c-57.1/source/common/putil.o Compiling build/opt/third_party/icu4c-57.1/source/common/bytestrie.o Compiling build/opt/third_party/icu4c-57.1/source/common/uobject.o Compiling build/opt/third_party/icu4c-57.1/source/common/uscript.o Compiling build/opt/third_party/icu4c-57.1/source/common/ubidi_props.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvhz.o Compiling build/opt/third_party/icu4c-57.1/source/common/utrace.o Compiling build/opt/third_party/icu4c-57.1/source/common/unifilt.o Compiling build/opt/third_party/icu4c-57.1/source/common/unistr.o Compiling build/opt/third_party/icu4c-57.1/source/common/ustrcase.o Compiling build/opt/third_party/icu4c-57.1/source/common/uniset_props.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucat.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucharstrieiterator.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_cnv.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucol_swp.o Compiling build/opt/third_party/icu4c-57.1/source/common/bytestrieiterator.o Compiling build/opt/third_party/icu4c-57.1/source/common/servrbf.o Compiling build/opt/third_party/icu4c-57.1/source/common/loadednormalizer2impl.o Compiling build/opt/third_party/icu4c-57.1/source/common/normalizer2impl.o Compiling build/opt/third_party/icu4c-57.1/source/common/uvectr64.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvdisp.o Compiling build/opt/third_party/icu4c-57.1/source/common/uvector.o Compiling build/opt/third_party/icu4c-57.1/source/common/uscript_props.o Compiling build/opt/third_party/icu4c-57.1/source/common/dictionarydata.o Compiling build/opt/third_party/icu4c-57.1/source/common/locresdata.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_io.o Compiling build/opt/third_party/icu4c-57.1/source/common/uenum.o Compiling build/opt/third_party/icu4c-57.1/source/common/chariter.o Compiling build/opt/third_party/icu4c-57.1/source/common/servlkf.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnvsel.o Compiling build/opt/third_party/icu4c-57.1/source/common/messagepattern.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucnv_ct.o Compiling build/opt/third_party/icu4c-57.1/source/common/wintz.o Compiling build/opt/third_party/icu4c-57.1/source/common/uiter.o Compiling build/opt/third_party/icu4c-57.1/source/common/ucharstriebuilder.o Compiling build/opt/third_party/icu4c-57.1/source/common/uniset.o Compiling build/opt/third_party/icu4c-57.1/source/common/unistr_cnv.o Compiling build/opt/third_party/icu4c-57.1/source/common/unorm.o Compiling build/opt/third_party/icu4c-57.1/source/common/unifunct.o Compiling build/opt/third_party/icu4c-57.1/source/common/rbbisetb.o Compiling build/opt/third_party/icu4c-57.1/source/common/unistr_titlecase_brkiter.o Compiling build/opt/mongo/db/query/stage_types.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_fegetexceptflag.o Compiling build/opt/mongo/db/exec/document_value/document_comparator.o Compiling build/opt/third_party/s2/util/coding/coder.o Compiling build/opt/third_party/s2/util/coding/varint.o Generating library build/opt/third_party/icu4c-57.1/source/libicu_common.a Skipping ranlib for thin archive build/opt/third_party/icu4c-57.1/source/libicu_common.a Compiling build/opt/mongo/db/update/update_object_node.o Generating library build/opt/third_party/s2/util/coding/libcoding.a Compiling build/opt/mongo/db/query/allowed_contexts.o Skipping ranlib for thin archive build/opt/third_party/s2/util/coding/libcoding.a Compiling build/opt/mongo/db/query/explain_verbosity_gen.o Compiling build/opt/mongo/db/query/explain_options.o Compiling build/opt/mongo/db/storage/control/storage_control.o Compiling build/opt/mongo/executor/hedging_metrics.o Compiling build/opt/mongo/client/sasl_client_authenticate_impl.o Generating library build/opt/mongo/db/query/libcommon_query_enums_and_helpers.a Skipping ranlib for thin archive build/opt/mongo/db/query/libcommon_query_enums_and_helpers.a Compiling build/opt/mongo/util/net/http_client_curl.o Compiling build/opt/mongo/db/operation_killer.o In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/commands/server_status.h:34, from src/mongo/util/net/http_client_curl.cpp:47: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' Compiling build/opt/third_party/icu4c-57.1/source/i18n/udatpg.o Compiling build/opt/mongo/db/pipeline/window_function/window_function_expression.o In file included from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/data_type.h:37, from src/mongo/base/data_range.h:36, from src/mongo/bson/bsonelement.h:40, from src/mongo/db/update/update_object_node.h:39, from src/mongo/db/update/update_object_node.cpp:32: In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = mongo::StringData]' at src/mongo/util/str.h:69:12, inlined from 'mongo::StatusWith > mongo::{anonymous}::parseArrayFilterIdentifier(mongo::StringData, size_t, const mongo::FieldRef&, const std::map >&, std::set >&)' at src/mongo/db/update/update_object_node.cpp:72:84: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset 0 is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Compiling build/opt/mongo/db/pipeline/accumulator_exp_moving_avg.o Compiling build/opt/mongo/db/pipeline/accumulator_sum.o Generating library build/opt/mongo/db/liboperation_killer.a Skipping ranlib for thin archive build/opt/mongo/db/liboperation_killer.a Compiling build/opt/mongo/db/pipeline/window_function/window_function_integral.o Compiling build/opt/mongo/db/pipeline/accumulator_covariance.o Compiling build/opt/mongo/db/pipeline/accumulator_push.o Compiling build/opt/mongo/db/pipeline/accumulator_rank.o Compiling build/opt/mongo/db/pipeline/accumulator_min_max.o Compiling build/opt/mongo/db/pipeline/window_function/window_function_count.o Compiling build/opt/mongo/db/pipeline/accumulator_last.o Compiling build/opt/mongo/db/pipeline/window_function/window_function_shift.o Compiling build/opt/mongo/db/pipeline/accumulation_statement.o Compiling build/opt/mongo/db/pipeline/accumulator_integral.o Compiling build/opt/mongo/db/pipeline/window_function/window_bounds.o Compiling build/opt/mongo/db/pipeline/accumulator_std_dev.o Compiling build/opt/mongo/db/pipeline/accumulator_merge_objects.o Compiling build/opt/mongo/db/pipeline/accumulator_first.o Compiling build/opt/mongo/db/pipeline/accumulator_avg.o Compiling build/opt/mongo/db/pipeline/window_function/window_function_covariance.o Generating build/opt/mongo/s/request_types/remove_tags_gen.cpp Compiling build/opt/mongo/s/request_types/remove_tags_gen.o Compiling build/opt/third_party/unwind/dist/src/mi/dyn-info-list.o Compiling build/opt/mongo/db/wire_version.o Compiling build/opt/mongo/client/sasl_client_authenticate.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_acos.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_sinh.o Compiling build/opt/mongo/db/s/transaction_coordinator_factory.o Compiling build/opt/mongo/db/matcher/schema/expression_internal_schema_allowed_properties.o Generating library build/opt/mongo/db/auth/libuser_document_parser.a Skipping ranlib for thin archive build/opt/mongo/db/auth/libuser_document_parser.a Compiling build/opt/mongo/idl/server_parameter_with_storage.o Compiling build/opt/mongo/db/query/plan_enumerator.o Compiling build/opt/mongo/db/logical_session_id.o Compiling build/opt/mongo/db/repl/split_horizon.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/wcstod128.o Generating library build/opt/mongo/db/pipeline/libaccumulator.a Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid32_erf.o Skipping ranlib for thin archive build/opt/mongo/db/pipeline/libaccumulator.a Compiling build/opt/mongo/s/query/async_results_merger_params_gen.o Compiling build/opt/mongo/db/pipeline/document_source_change_stream_close_cursor.o Compiling build/opt/mongo/util/fast_clock_source_factory.o Compiling build/opt/mongo/util/thread_context.o Generating library build/opt/mongo/db/repl/libsplit_horizon.a Skipping ranlib for thin archive build/opt/mongo/db/repl/libsplit_horizon.a Compiling build/opt/mongo/db/pipeline/skip_and_limit.o Compiling build/opt/mongo/db/commands/traffic_recording_cmds.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_asinh.o Generating build/opt/mongo/db/commands/feature_compatibility_version_document_gen.cpp Compiling build/opt/mongo/db/commands/feature_compatibility_version_parser.o Compiling build/opt/mongo/db/commands/feature_compatibility_version_document_gen.o In file included from build/opt/mongo/base/error_codes.h:36, from src/mongo/base/status.h:35, from src/mongo/base/status_with.h:38, from src/mongo/db/auth/cluster_auth_mode.h:32, from src/mongo/db/server_options.h:32, from src/mongo/db/commands/feature_compatibility_version_parser.h:32, from src/mongo/db/commands/feature_compatibility_version_parser.cpp:32: In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(const char*) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:588:22, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = char [14]]' at src/mongo/util/str.h:69:12, inlined from 'static mongo::StatusWith mongo::FeatureCompatibilityVersionParser::parse(const mongo::BSONObj&)' at src/mongo/db/commands/feature_compatibility_version_parser.cpp:137:34: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 12] is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = mongo::StringData]' at src/mongo/util/str.h:69:12, inlined from 'static mongo::StatusWith mongo::FeatureCompatibilityVersionParser::parse(const mongo::BSONObj&)' at src/mongo/db/commands/feature_compatibility_version_parser.cpp:136:71: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 26] is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(const char*) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:588:22, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = char [32]]' at src/mongo/util/str.h:69:12, inlined from 'static mongo::StatusWith mongo::FeatureCompatibilityVersionParser::parse(const mongo::BSONObj&)' at src/mongo/db/commands/feature_compatibility_version_parser.cpp:136:34: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 30] is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In member function 'void mongo::StringData::copyTo(char*, bool) const', inlined from 'void mongo::StringBuilderImpl::append(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:635:19, inlined from 'mongo::StringBuilderImpl& mongo::StringBuilderImpl::operator<<(mongo::StringData) [with Builder = mongo::BufBuilder]' at src/mongo/bson/util/builder.h:591:15, inlined from 'mongo::str::stream& mongo::str::stream::operator<<(const T&) [with T = mongo::StringData]' at src/mongo/util/str.h:69:12, inlined from 'static mongo::StatusWith mongo::FeatureCompatibilityVersionParser::parse(const mongo::BSONObj&)' at src/mongo/db/commands/feature_compatibility_version_parser.cpp:135:71: src/mongo/base/string_data.h:250:15: warning: 'void* memcpy(void*, const void*, size_t)' offset [0, 14] is out of the bounds [0, 0] [-Warray-bounds] 250 | memcpy(dest, _data, size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ Compiling build/opt/mongo/db/namespace_string.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_int32.o Compiling build/opt/mongo/idl/server_parameter.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_ux_ops_64.o Compiling build/opt/mongo/s/shard_id.o Compiling build/opt/mongo/db/pipeline/document_path_support.o Compiling build/opt/mongo/crypto/sha256_block.o Compiling build/opt/third_party/icu4c-57.1/source/i18n/collationsettings.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_pow.o Generating library build/opt/mongo/db/commands/libfeature_compatibility_parsers.a Skipping ranlib for thin archive build/opt/mongo/db/commands/libfeature_compatibility_parsers.a Compiling build/opt/mongo/db/stats/counters.o Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/float128/dpml_four_over_pi.o Compiling build/opt/mongo/util/periodic_runner_impl.o Compiling build/opt/third_party/unwind/dist/src/mi/Lget_fpreg.o Compiling build/opt/mongo/db/ftdc/ftdc_mongos.o Generating library build/opt/mongo/idl/libserver_parameter.a Skipping ranlib for thin archive build/opt/mongo/idl/libserver_parameter.a Compiling build/opt/third_party/gperftools/dist/src/malloc_hook.o In file included from src/third_party/gperftools/dist/src/malloc_hook.cc:686: src/third_party/gperftools/dist/src/malloc_hook_mmap_linux.h:63:39: error: '__off64_t' has not been declared 63 | int fd, __off64_t offset) __THROW { | ^~~~~~~~~ src/third_party/gperftools/dist/src/malloc_hook_mmap_linux.h:145:24: error: '__off64_t' has not been declared 145 | int fd, __off64_t offset ) __THROW | ^~~~~~~~~ In file included from src/third_party/gperftools/dist/src/malloc_hook.cc:41: src/third_party/gperftools/dist/src/malloc_hook_mmap_linux.h:144:9: error: conflicting declaration of C function 'void* mmap(void*, size_t, int, int, int, int)' 144 | void* mmap64(void *start, size_t length, int prot, int flags, | ^~~~~~ /usr/include/sys/mman.h:116:7: note: previous declaration 'void* mmap(void*, size_t, int, int, int, off_t)' 116 | void *mmap (void *, size_t, int, int, int, off_t); | ^~~~ src/third_party/gperftools/dist/src/malloc_hook_mmap_linux.h:160:33: error: '__off64_t' has not been declared 160 | int fd, __off64_t offset) __THROW { | ^~~~~~~~~ src/third_party/gperftools/dist/src/malloc_hook_mmap_linux.h:159:18: error: conflicting declaration of C function 'void* mmap(void*, size_t, int, int, int, int)' 159 | extern "C" void* mmap64(void *start, size_t length, int prot, int flags, | ^~~~~~ src/third_party/gperftools/dist/src/malloc_hook_mmap_linux.h:147:9: note: previous declaration 'void* mmap(void*, size_t, int, int, int, off_t)' 147 | void* mmap(void *start, size_t length,int prot, int flags, | ^~~~ scons: *** [build/opt/third_party/gperftools/dist/src/malloc_hook.o] Error 1 In file included from src/mongo/db/stats/counters.h:42, from src/mongo/db/stats/counters.cpp:34: src/mongo/util/with_alignment.h:64:90: warning: use of 'std::hardware_destructive_interference_size' [-Winterference-size] 64 | using CacheAligned = WithAlignmentAtLeast; | ^ 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' scons: building terminated because of errors. build/opt/third_party/gperftools/dist/src/malloc_hook.o failed: Error 1 * ERROR: dev-db/mongodb-5.0.5-r2::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3160: Called die * The specific snippet of code: * PREFIX="${EPREFIX}/usr" ./buildscripts/scons.py "${scons_opts[@]}" install-core || die * * If you need support, post the output of `emerge --info '=dev-db/mongodb-5.0.5-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/mongodb-5.0.5-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-db:mongodb-5.0.5-r2:20230221-182016.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-db/mongodb-5.0.5-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/mongodb-5.0.5-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/mongodb-5.0.5-r2/work/mongodb-src-r5.0.5' * S: '/var/tmp/portage/dev-db/mongodb-5.0.5-r2/work/mongodb-src-r5.0.5'