ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/685] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/685] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/685] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [4/685] ACTION //llvm/tools/llvm-exegesis/lib/RISCV:RISCVGenExegesis(//llvm/utils/gn/build/toolchain:unix) [5/685] ACTION //llvm/lib/Target/RISCV:RISCVGenMCPseudoLowering(//llvm/utils/gn/build/toolchain:unix) [6/685] ACTION //llvm/lib/Target/RISCV:RISCVGenMacroFusion(//llvm/utils/gn/build/toolchain:unix) [7/685] ACTION //llvm/include/llvm/TargetParser:RISCVTargetParserDef(//llvm/utils/gn/build/toolchain:unix) [8/685] ACTION //llvm/lib/Target/RISCV:RISCVGenSDNodeInfo(//llvm/utils/gn/build/toolchain:unix) [9/685] ACTION //llvm/lib/Target/RISCV:RISCVGenRegisterBank(//llvm/utils/gn/build/toolchain:unix) [10/685] ACTION //llvm/lib/Target/RISCV:RISCVGenPostLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [11/685] ACTION //llvm/lib/Target/RISCV:RISCVGenCompressInstEmitter(//llvm/utils/gn/build/toolchain:unix) [12/685] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenMCCodeEmitter(//llvm/utils/gn/build/toolchain:unix) [13/685] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenRegisterInfo(//llvm/utils/gn/build/toolchain:unix) [14/685] ACTION //llvm/lib/Target/RISCV:RISCVGenPreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [15/685] ACTION //llvm/lib/Target/RISCV:RISCVGenO0PreLegalizeGICombiner(//llvm/utils/gn/build/toolchain:unix) [16/685] ACTION //llvm/lib/Target/RISCV/Disassembler:RISCVGenDisassemblerTables(//llvm/utils/gn/build/toolchain:unix) [17/685] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenAsmWriter(//llvm/utils/gn/build/toolchain:unix) [18/685] ACTION //llvm/lib/Target/RISCV/AsmParser:RISCVGenAsmMatcher(//llvm/utils/gn/build/toolchain:unix) [19/685] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenSearchableTables(//llvm/utils/gn/build/toolchain:unix) [20/685] CXX obj/llvm/lib/TargetParser/TargetParser.RISCVTargetParser.o [21/685] CXX obj/llvm/lib/TargetParser/TargetParser.RISCVISAInfo.o [22/685] AR lib/libLLVMTargetParser.a [23/685] LINK ./bin/clang-fuzzer-dictionary [24/685] LINK ./bin/lit-cpuid [25/685] LINK ./bin/apinotes-test [26/685] LINK obj/clang/unittests/offload-arch/OffloadArchTests [27/685] LINK ./bin/clang-format [28/685] LINK obj/clang/unittests/InstallAPI/InstallAPITests [29/685] LINK obj/clang/unittests/Basic/BasicTests [30/685] LINK ./bin/verify-uselistorder [31/685] LINK ./bin/sanstats [32/685] LINK ./bin/clang-ssaf-src-edit-merge [33/685] LINK ./bin/clang-apply-replacements [34/685] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [35/685] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [36/685] LINK obj/clang/unittests/DependencyScanning/ClangDependencyScanningTests [37/685] LINK ./bin/clang-offload-bundler [38/685] LINK ./bin/llvm-as [39/685] LINK ./bin/llvm-bcanalyzer [40/685] LINK ./bin/llvm-config [41/685] LINK ./bin/llvm-bat-dump [42/685] LINK ./bin/lli-child-target [43/685] LINK ./bin/llvm-cxxfilt [44/685] LINK obj/clang/unittests/Format/FormatTests [45/685] LINK ./bin/clang-ssaf-linker [46/685] LINK ./bin/llubi [47/685] LINK ./bin/clang-ssaf-analyzer [48/685] LINK ./bin/clang-installapi [49/685] LINK ./bin/llvm-ctxprof-util [50/685] LINK ./bin/llvm-cvtres [51/685] LINK ./bin/llvm-cov [52/685] LINK ./bin/llvm-diff [53/685] LINK ./bin/clang-ssaf-format [54/685] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [55/685] LINK ./bin/llvm-cat [56/685] LINK ./bin/llvm-dis [57/685] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [58/685] LINK ./bin/llvm-debuginfod [59/685] LINK ./bin/llvm-ifs [60/685] LINK ./bin/pp-trace [61/685] LINK ./bin/llvm-debuginfod-find [62/685] LINK ./bin/clang-reorder-fields [63/685] LINK obj/clang/unittests/AST/ByteCode/InterpTests [64/685] LINK ./bin/llvm-jitlink-executor [65/685] LINK ./bin/llvm-cgdata [66/685] LINK ./bin/lli [67/685] LINK obj/clang/unittests/Parse/ParseTests [68/685] LINK ./bin/clang-diff [69/685] LINK obj/clang-tools-extra/include-cleaner/unittests/ClangIncludeCleanerTests [70/685] LINK ./bin/modularize [71/685] LINK ./bin/llvm-offload-binary [72/685] LINK ./bin/clang-move [73/685] LINK ./bin/clang-doc [74/685] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [75/685] LINK ./bin/find-all-symbols [76/685] LINK obj/clang/unittests/Rewrite/RewriteTests [77/685] LINK ./bin/llvm-objcopy [78/685] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenSubtargetInfo(//llvm/utils/gn/build/toolchain:unix) [79/685] LINK ./bin/llvm-opt-report [80/685] LINK ./bin/diagtool [81/685] LINK ./bin/llvm-modextract [82/685] LINK ./bin/llvm-strings [83/685] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [84/685] LINK ./bin/llvm-rc [85/685] LINK ./bin/llvm-size [86/685] LINK obj/clang/unittests/Support/ClangSupportTests [87/685] LINK ./bin/llvm-offload-wrapper [88/685] LINK ./bin/llvm-profdata [89/685] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [90/685] LINK ./bin/llvm-readtapi [91/685] LINK obj/llvm/unittests/ABI/ABITests [92/685] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [93/685] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [94/685] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [95/685] ACTION //llvm/tools/llvm-objcopy:llvm-extract-bundle-entry(//llvm/utils/gn/build/toolchain:unix) [96/685] LINK obj/llvm/unittests/BinaryFormat/BinaryFormatTests [97/685] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [98/685] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [99/685] LINK obj/clang/unittests/Index/IndexTests [100/685] LINK ./bin/llvm-symbolizer [101/685] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [102/685] LINK ./bin/clang-change-namespace [103/685] LINK ./bin/llvm-readobj [104/685] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [105/685] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests FAILED: obj/clang/unittests/CodeGen/ClangCodeGenTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang/unittests/CodeGen/ClangCodeGenTests -Wl,--start-group obj/clang/unittests/CodeGen/ClangCodeGenTests.BufferSourceTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.CheckTargetFeaturesTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.CodeGenExternalTest.o obj/clang/unittests/CodeGen/ClangCodeGenTests.DemangleTrapReasonInDebugInfo.o obj/clang/unittests/CodeGen/ClangCodeGenTests.TBAAMetadataTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangLex.a lib/libclangParse.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendDirective.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMExtensions.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMAsmPrinter.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::CodeGenUtils::isAAPCS(clang::TargetInfo const&) >>> referenced by CGRecordLayoutBuilder.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGRecordLayoutBuilder.o:((anonymous namespace)::CGRecordLowering::computeVolatileBitfields()) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*, bool)) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)) in archive lib/libclangCodeGen.a >>> referenced 2 more times ld.lld: error: undefined symbol: clang::CodeGenUtils::isInitializerOfDynamicClass(clang::CXXCtorInitializer const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::canSkipVTablePointerInitialization(clang::ASTContext&, clang::CXXDestructorDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::fieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::hasUnwindExceptions(clang::LangOptions const&) >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [106/685] LINK ./bin/llvm-remarkutil [107/685] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [108/685] LINK obj/clang/unittests/Sema/SemaTests [109/685] LINK ./bin/llvm-stress [110/685] LINK obj/llvm/unittests/MC/LoongArch/LoongArchMCTests [111/685] LINK obj/clang/unittests/AST/ASTTests [112/685] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [113/685] LINK ./bin/yaml2obj [114/685] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [115/685] LINK ./bin/clang-include-fixer [116/685] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [117/685] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [118/685] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [119/685] LINK ./bin/obj2yaml [120/685] LINK obj/llvm/unittests/Remarks/RemarksTests [121/685] LINK ./bin/llvm-pdbutil [122/685] LINK ./bin/llvm-tli-checker [123/685] LINK ./bin/clangd-remap [124/685] LINK obj/clang/unittests/Serialization/SerializationTests [125/685] LINK obj/llvm/unittests/AsmParser/AsmParserTests [126/685] LINK ./bin/llvm-link [127/685] LINK obj/clang/unittests/ScalableStaticAnalysis/ClangScalableAnalysisTests [128/685] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [129/685] LINK ./bin/clang-query [130/685] LINK obj/llvm/unittests/Bitcode/BitcodeTests [131/685] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [132/685] LINK ./bin/clang-import-test FAILED: bin/clang-import-test ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/clang-import-test -Wl,--start-group obj/clang/tools/clang-import-test/clang-import-test.clang-import-test.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangDriver.a lib/libclangFrontend.a lib/libclangLex.a lib/libclangParse.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendDirective.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMExtensions.a lib/libLLVMFrontendDriver.a lib/libLLVMIRPrinter.a lib/libLLVMLTO.a lib/libLLVMLinker.a lib/libLLVMPasses.a lib/libLLVMAsmPrinter.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a lib/libLLVMCoverage.a lib/libclangToolingDependencyScanning.a lib/libclangScalableStaticAnalysisAnalyses.a lib/libclangScalableStaticAnalysisCore.a lib/libclangUnifiedSymbolResolution.a lib/libclangScalableStaticAnalysisFrontend.a lib/libclangScalableStaticAnalysisSourceTransformation.a lib/libclangToolingCore.a lib/libclangRewrite.a lib/libLLVMWindowsDriver.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: clang::CodeGenUtils::isAAPCS(clang::TargetInfo const&) >>> referenced by CGRecordLayoutBuilder.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGRecordLayoutBuilder.o:((anonymous namespace)::CGRecordLowering::computeVolatileBitfields()) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*, bool)) in archive lib/libclangCodeGen.a >>> referenced by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)) in archive lib/libclangCodeGen.a >>> referenced 2 more times ld.lld: error: undefined symbol: clang::CodeGenUtils::isInitializerOfDynamicClass(clang::CXXCtorInitializer const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::canSkipVTablePointerInitialization(clang::ASTContext&, clang::CXXDestructorDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::fieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*) >>> referenced by CGClass.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGClass.o:(clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)) in archive lib/libclangCodeGen.a ld.lld: error: undefined symbol: clang::CodeGenUtils::hasUnwindExceptions(clang::LangOptions const&) >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a >>> referenced by CodeGenModule.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o:(clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)) in archive lib/libclangCodeGen.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [133/685] LINK obj/clang/unittests/Lex/LexTests [134/685] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [135/685] LINK obj/llvm/unittests/Linker/LinkerTests [136/685] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [137/685] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [138/685] LINK ./bin/llvm-extract [139/685] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [140/685] LINK obj/llvm/unittests/Object/ObjectTests [141/685] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [142/685] LINK ./bin/dexp [143/685] LINK obj/llvm/unittests/MC/X86/X86MCTests [144/685] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [145/685] LINK ./bin/clang-refactor [146/685] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [147/685] LINK obj/llvm/unittests/ADT/ADTTests [148/685] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [149/685] LINK ./bin/clangd-indexer [150/685] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [151/685] LINK ./bin/llvm-calc-occupancy [152/685] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [153/685] LINK obj/llvm/unittests/Support/SupportTests [154/685] LINK ./bin/lldb-server [155/685] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [156/685] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [157/685] LINK obj/llvm/unittests/Target/ARM/ARMTests [158/685] LINK obj/llvm/unittests/Analysis/AnalysisTests [159/685] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [160/685] LINK obj/llvm/unittests/IR/IRTests [161/685] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [162/685] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [163/685] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [164/685] LINK ./bin/clangd [165/685] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [166/685] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [167/685] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [168/685] ACTION //llvm/lib/Target/RISCV/MCTargetDesc:RISCVGenInstrInfo(//llvm/utils/gn/build/toolchain:unix) [169/685] ACTION //llvm/lib/Target/RISCV:RISCVGenDAGISel(//llvm/utils/gn/build/toolchain:unix) [170/685] ACTION //llvm/lib/Target/RISCV:RISCVGenGlobalISel(//llvm/utils/gn/build/toolchain:unix) ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.