ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/347] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [2/347] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [3/347] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [4/347] LINK ./bin/llvm-profdata FAILED: bin/llvm-profdata ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/llvm-profdata -Wl,--start-group obj/llvm/tools/llvm-profdata/llvm-profdata.llvm-profdata.o obj/BUILD_DIR/gen/llvm/tools/llvm-profdata/llvm-profdata.llvm_profdata-driver.o lib/libLLVMDebuginfod.a lib/libLLVMCore.a lib/libLLVMProfileData.a lib/libLLVMSupport.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMBinaryFormat.a lib/libLLVMTargetParser.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMBitstreamReader.a lib/libLLVMRemarks.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: duplicate symbol: main >>> defined at llvm-profdata.cpp >>> obj/llvm/tools/llvm-profdata/llvm-profdata.llvm-profdata.o:(main) >>> defined at llvm_profdata-driver.cpp >>> obj/BUILD_DIR/gen/llvm/tools/llvm-profdata/llvm-profdata.llvm_profdata-driver.o:(.text+0x0) clang++: error: linker command failed with exit code 1 (use -v to see invocation) [5/347] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [6/347] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [7/347] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [8/347] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [9/347] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [10/347] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [11/347] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [12/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.optional.o [13/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.shared_mutex.o [14/347] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.f2s.o [15/347] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_guard.o [16/347] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.d2s.o [17/347] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_handlers.o [18/347] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_default_handlers.o [19/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.new_handler.o [20/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.error_category.o [21/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.call_once.o [22/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.mutex.o [23/347] CXX stage2_unix/obj/libcxx/src/cxx_static.call_once.o [24/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.valarray.o [25/347] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.d2fixed.o [26/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.stdexcept.o [27/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.bind.o [28/347] CXX stage2_unix/obj/libcxx/src/cxx_static.bind.o [29/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.memory_resource.o [30/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.functional.o [31/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.system_error.o [32/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.hash.o [33/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.fstream.o [34/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.random.o [35/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.charconv.o [36/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.vector.o [37/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.condition_variable.o [38/347] CXX stage2_unix/obj/libcxx/src/cxx_static.barrier.o [39/347] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_error.o [40/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.random_shuffle.o [41/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.future.o [42/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.strstream.o [43/347] CXX stage2_unix/obj/libcxx/src/cxx_static.charconv.o [44/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.ios.o [45/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.barrier.o [46/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.thread.o [47/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.iostream.o [48/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.memory.o [49/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.atomic.o [50/347] CXX stage2_unix/obj/libcxx/src/cxx_static.atomic.o [51/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.string.o [52/347] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.path.o [53/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.regex.o [54/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.ostream.o [55/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.print.o [56/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.chrono.o [57/347] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_clock.o [58/347] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.chrono_exception.o [59/347] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.tzdb_list.o [60/347] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_entry.o [61/347] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_iterator.o [62/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.ios.instantiations.o [63/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.algorithm.o [64/347] CXX stage2_unix/obj/libcxx/src/cxx_static.algorithm.o [65/347] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.operations.o [66/347] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_demangle.o [67/347] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.tzdb.o [68/347] CXX stage2_unix/obj/libcxx/src/cxx_shared.locale.o [69/347] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.time_zone.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.