Hi,
FAILED:
dial_internal_message_fuzzer.exe dial_internal_message_fuzzer.exe.pdb
ninja -t msvc -e environment.x64 -- ..\..\third_party\llvm-build\Release+Asserts\bin\lld-link.exe ...
lld-link: error:
undefined symbol: struct google::protobuf::internal::SCCInfo<0> scc_info_ChromeUserPopulation_components_2fsafe_5fbrowsing_2fcore_2fcommon_2fproto_2fcsd_2eproto
>>> referenced by obj/components/safe_browsing/core/common/proto\realtimeapi_proto/realtimeapi.pb.obj:(struct google::protobuf::internal::SCCInfo<2> scc_info_RTLookupRequest_components_2fsafe_5fbrowsing_2fcore_2fcommon_2fproto_2frealtimeapi_2eproto)
ninja: build stopped: subcommand failed.
This CL is only modifying a proto field in
csd_proto, which
dial_internal_message_fuzzer doesn't depend on directly. And the failure doesn't happen on other builds. The only thing I noticed is both targets allow circular includes:
allow_circular_includes_from.