ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/361] COPY ../../libcxx/include/__bit/countl.h include/c++/v1/__bit/countl.h [2/361] COPY ../../libcxx/include/__bit/countr.h include/c++/v1/__bit/countr.h [3/361] AR lib/libLLVMBOLTCore.a [4/361] AR lib/libLLVMBOLTTargetX86.a [5/361] AR lib/libLLVMBOLTTargetAArch64.a [6/361] COPY ../../libcxx/include/__bit/popcount.h include/c++/v1/__bit/popcount.h [7/361] AR lib/libLLVMBOLTPasses.a [8/361] AR lib/libLLVMBOLTRuntimeLibs.a [9/361] AR lib/libLLVMBOLTProfile.a [10/361] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [11/361] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [12/361] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [13/361] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [14/361] AR lib/libLLVMBOLTRewrite.a [15/361] LINK ./bin/merge-fdata [16/361] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [17/361] ACTION //compiler-rt/test/builtins:builtins_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [18/361] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [19/361] 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) [20/361] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [21/361] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [22/361] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [23/361] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [24/361] LINK obj/llvm/unittests/CGData/CodeGenDataTests [25/361] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [26/361] LINK obj/bolt/unittests/Profile/ProfileTests [27/361] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [28/361] LINK ./bin/llvm-bat-dump [29/361] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [30/361] LINK ./bin/llvm-xray [31/361] LINK obj/llvm/unittests/MC/MCTests [32/361] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [33/361] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [34/361] LINK ./bin/llvm-bolt [35/361] LINK obj/bolt/unittests/Core/CoreTests [36/361] LINK ./bin/llvm-bolt-heatmap [37/361] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [38/361] LINK obj/llvm/unittests/Target/TargetMachineCTests [39/361] LINK obj/llvm/unittests/MI/MITests [40/361] LINK obj/llvm/unittests/MIR/MIRTests [41/361] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [42/361] SOLINK ./lib/libLTO.so [43/361] LINK ./bin/opt [44/361] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [45/361] LINK obj/llvm/unittests/CodeGen/CodeGenTests [46/361] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.f2s.o [47/361] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.d2s.o [48/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.error_category.o [49/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.system_error.o [50/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.valarray.o [51/361] CXX stage2_unix/obj/libcxx/src/ryu/cxx_shared.d2fixed.o [52/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.stdexcept.o [53/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.functional.o [54/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.bind.o [55/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.hash.o [56/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.vector.o [57/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.future.o [58/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.fstream.o [59/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.ios.o [60/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.random.o [61/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.random_shuffle.o [62/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.strstream.o [63/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.condition_variable.o [64/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.charconv.o [65/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.atomic.o [66/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.memory.o [67/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.barrier.o [68/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.thread.o [69/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.print.o [70/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.string.o [71/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.iostream.o [72/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.regex.o [73/361] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.chrono_exception.o [74/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.chrono.o [75/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.ostream.o [76/361] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.tzdb_list.o [77/361] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_entry.o [78/361] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_iterator.o [79/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.ios.instantiations.o [80/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.algorithm.o [81/361] CXX stage2_unix/obj/libcxxabi/src/cxxabi_static.cxa_demangle.o [82/361] CXX stage2_unix/obj/libcxx/src/experimental/cxx_experimental.tzdb.o [83/361] CXX stage2_unix/obj/libcxx/src/cxx_shared.locale.o [84/361] 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.