INFO:2026-09-06T01:19:03Z:root:pulling... From github.com:llvm/llvm-project * branch main -> FETCH_HEAD 419c22c908c9..62e6fe8bbab3 main -> origin/main Switched to branch 'main' Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) HEAD is now at 62e6fe8bbab3 Reapply "[SandboxIR] Callback registration now allows specifying order" (#221099) INFO:2026-09-06T01:19:07Z:root:syncing... Deleted branch merge (was fc00d984947e). Switched to a new branch 'merge' branch 'merge' set up to track 'origin/main'. [merge 2358eef83c86] [gn build] Port 9853cb54d9d2 1 file changed, 1 insertion(+) [gn build] Port 9853cb54d9d2 -- https://github.com/llvm/llvm-project/commit/9853cb54d9d2 INFO:2026-09-06T01:19:09Z:root:building ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/536] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/536] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/536] ACTION //llvm/tools/llvm-objcopy:InstallNameToolOpts(//llvm/utils/gn/build/toolchain:unix) [4/536] ACTION //llvm/tools/llvm-lipo:LipoOpts(//llvm/utils/gn/build/toolchain:unix) [5/535] ACTION //llvm/tools/llvm-gsymutil:Opts(//llvm/utils/gn/build/toolchain:unix) [6/534] ACTION //llvm/tools/llvm-ml:Opts(//llvm/utils/gn/build/toolchain:unix) [7/533] ACTION //llvm/tools/llvm-objcopy:ExtractBundleEntryOpts(//llvm/utils/gn/build/toolchain:unix) [8/533] ACTION //llvm/tools/llvm-objdump:OtoolOpts(//llvm/utils/gn/build/toolchain:unix) [9/533] ACTION //llvm/tools/llvm-readtapi:TapiOpts(//llvm/utils/gn/build/toolchain:unix) [10/531] ACTION //llvm/tools/llvm-tli-checker:Opts(//llvm/utils/gn/build/toolchain:unix) [11/529] ACTION //llvm/tools/llvm-ifs:Opts(//llvm/utils/gn/build/toolchain:unix) [12/527] ACTION //llvm/tools/llvm-libtool-darwin:Opts(//llvm/utils/gn/build/toolchain:unix) [13/526] ACTION //llvm/tools/llvm-objcopy:BitcodeStripOpts(//llvm/utils/gn/build/toolchain:unix) [14/526] ACTION //llvm/tools/llvm-objcopy:ObjcopyOpts(//llvm/utils/gn/build/toolchain:unix) [15/526] ACTION //llvm/tools/llvm-objcopy:StripOpts(//llvm/utils/gn/build/toolchain:unix) [16/520] ACTION //llvm/tools/llvm-readobj:Opts(//llvm/utils/gn/build/toolchain:unix) [17/517] ACTION //llvm/tools/llvm-strings:Opts(//llvm/utils/gn/build/toolchain:unix) [18/515] ACTION //llvm/tools/sancov:Opts(//llvm/utils/gn/build/toolchain:unix) [19/513] ACTION //llvm/tools/llvm-rc:Opts(//llvm/utils/gn/build/toolchain:unix) [20/510] ACTION //llvm/tools/llvm-nm:Opts(//llvm/utils/gn/build/toolchain:unix) [21/508] ACTION //llvm/tools/llvm-mt:Opts(//llvm/utils/gn/build/toolchain:unix) [22/506] ACTION //llvm/tools/llvm-objdump:ObjdumpOpts(//llvm/utils/gn/build/toolchain:unix) [23/502] ACTION //llvm/unittests/Option:Opts(//llvm/utils/gn/build/toolchain:unix) [24/500] ACTION //llvm/unittests/Option:SubCommandOpts(//llvm/utils/gn/build/toolchain:unix) [25/498] ACTION //llvm/tools/llvm-symbolizer:Opts(//llvm/utils/gn/build/toolchain:unix) [26/495] ACTION //llvm/unittests/TableGen:AutomataTables(//llvm/utils/gn/build/toolchain:unix) [27/495] ACTION //llvm/unittests/TableGen:AutomataAutomata(//llvm/utils/gn/build/toolchain:unix) [28/494] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [29/494] ACTION //llvm/tools/llvm-exegesis/lib/Mips:MipsGenExegesis(//llvm/utils/gn/build/toolchain:unix) [30/492] CXX obj/llvm/unittests/TableGen/TableGenTests.ParserEntryPointTest.o [31/492] LINK obj/llvm/unittests/TableGen/TableGenTests [32/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.Use.o [33/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.User.o [34/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.Type.o [35/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.Value.o [36/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.Function.o [37/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.Module.o [38/492] CXX obj/llvm/lib/SandboxIR/SandboxIR.BasicBlock.o [39/492] ACTION //llvm/tools/llvm-exegesis/lib/X86:X86GenExegesis(//llvm/utils/gn/build/toolchain:unix) [40/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.RegionWithScore.o [41/490] CXX obj/llvm/lib/SandboxIR/SandboxIR.Constant.o [42/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.TransactionAcceptOrRevert.o [43/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.SandboxVectorizer.o [44/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.SandboxVectorizerIR.o [45/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.PackReuse.o [46/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.TransactionSave.o [47/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.VecUtils.o [48/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.SeedCollector.o [49/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.RegionWithScoreTest.o [50/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.Interval.o [51/490] CXX obj/llvm/lib/SandboxIR/SandboxIR.Region.o [52/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.RegionsFromMetadata.o [53/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.InstrMaps.o [54/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.RegionsFromBBs.o [55/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.SeedCollection.o [56/490] CXX obj/llvm/lib/SandboxIR/SandboxIR.Tracker.o [57/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.IntrinsicInstTest.o [58/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.OperatorTest.o [59/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.SandboxVectorizerIRTest.o [60/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.TypesTest.o [61/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.Scheduler.o [62/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.IntervalTest.o [63/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.Legality.o [64/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.DependencyGraph.o [65/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.LoadStoreVec.o [66/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Vectorize.SandboxVectorizerPassBuilder.o [67/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.InstrMapsTest.o [68/490] CXX obj/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/Vectorize.BundleVec.o [69/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.PassTest.o [70/490] CXX obj/llvm/lib/SandboxIR/SandboxIR.Context.o [71/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.SandboxVectorizerTest.o [72/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.UtilsTest.o [73/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.RegionTest.o [74/490] CXX obj/llvm/lib/SandboxIR/SandboxIR.Instruction.o [75/490] AR lib/libLLVMSandboxIR.a [76/490] AR lib/libLLVMVectorize.a [77/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.LegalityTest.o [78/490] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [79/490] LINK ./bin/llvm-link [80/490] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [81/490] LINK ./bin/llvm-profgen [82/490] LINK obj/llvm/unittests/Target/ARM/ARMTests [83/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.TrackerTest.o [84/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.SchedulerTest.o [85/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.VecUtilsTest.o [86/490] CXX obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests.DependencyGraphTest.o [87/490] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [88/490] CXX obj/llvm/unittests/SandboxIR/SandboxIRTests.SandboxIRTest.o [89/490] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [90/490] CXX obj/llvm/lib/Passes/Passes.PassBuilder.o [91/490] AR lib/libLLVMPasses.a [92/490] LINK ./bin/lli-child-target [93/490] LINK ./bin/llvm-cxxmap [94/490] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [95/490] LINK obj/llvm/unittests/CGData/CodeGenDataTests [96/490] LINK ./bin/llvm-dwp [97/490] LINK ./bin/llvm-cxxdump [98/490] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [99/490] LINK ./bin/llvm-xray [100/490] LINK ./bin/llvm-libtool-darwin [101/490] LINK ./bin/llvm-rtdyld [102/490] LINK ./bin/llvm-mc [103/490] LINK ./bin/llvm-ar [104/490] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [105/490] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [106/490] LINK ./bin/llvm-lipo [107/490] LINK ./bin/llvm-ml [108/490] LINK ./bin/llvm-exegesis [109/490] LINK ./bin/llvm-jitlink [110/490] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [111/490] LINK ./bin/llvm-bolt [112/490] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [113/490] LINK ./bin/lli [114/490] LINK ./bin/llvm-bolt-heatmap [115/490] LINK obj/bolt/unittests/Passes/PassTests [116/490] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [117/490] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [118/490] LINK obj/llvm/unittests/MC/X86/X86MCTests [119/490] LINK ./bin/llvm-extract [120/490] LINK obj/bolt/unittests/Profile/ProfileTests [121/490] LINK obj/bolt/unittests/Core/CoreTests [122/490] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [123/490] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [124/490] LINK obj/llvm/unittests/Analysis/AnalysisTests [125/490] 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 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 by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)) 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) [126/490] LINK ./bin/llvm-calc-occupancy [127/490] LINK ./bin/clang-scan-deps [128/490] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [129/490] LINK ./bin/lld [130/490] LINK ./bin/llvm-opt-fuzzer [131/490] LINK obj/llvm/unittests/IR/IRTests [132/490] LINK ./bin/lldb-server [133/490] LINK ./bin/llvm-c-test [134/490] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [135/490] LINK ./bin/llvm-split [136/490] LINK ./bin/clang-linker-wrapper [137/490] 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::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 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::isAAPCS(clang::TargetInfo const&) >>> 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 by CGExpr.cpp >>> ../obj/clang/lib/CodeGen/CodeGen.CGExpr.o:(clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)) in archive lib/libclangCodeGen.a >>> referenced 2 more times clang++: error: linker command failed with exit code 1 (use -v to see invocation) [138/490] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [139/490] LINK ./bin/llvm-lto2 [140/490] LINK ./bin/llvm-dwarfutil [141/490] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [142/490] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [143/490] LINK ./bin/clang-sycl-linker [144/490] LINK obj/llvm/unittests/CodeGen/CodeGenTests [145/490] LINK obj/clang/unittests/CrossTU/CrossTUTests [146/490] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [147/490] LINK obj/llvm/unittests/MC/MCTests [148/490] LINK ./bin/llc [149/490] LINK ./bin/clang-nvlink-wrapper [150/490] LINK ./bin/opt [151/490] SOLINK ./lib/libLTO.so [152/490] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [153/490] LINK ./bin/llvm-isel-fuzzer [154/490] LINK obj/llvm/unittests/MI/MITests [155/490] LINK obj/clang/unittests/Frontend/FrontendTests FAILED: obj/clang/unittests/Frontend/FrontendTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang/unittests/Frontend/FrontendTests -Wl,--start-group obj/clang/unittests/Frontend/FrontendTests.ASTUnitTest.o obj/clang/unittests/Frontend/FrontendTests.CodeGenActionTest.o obj/clang/unittests/Frontend/FrontendTests.CompilerInstanceTest.o obj/clang/unittests/Frontend/FrontendTests.CompilerInvocationTest.o obj/clang/unittests/Frontend/FrontendTests.FixedPointString.o obj/clang/unittests/Frontend/FrontendTests.FrontendActionTest.o obj/clang/unittests/Frontend/FrontendTests.NoAlterCodeGenActionTest.o obj/clang/unittests/Frontend/FrontendTests.OutputStreamTest.o obj/clang/unittests/Frontend/FrontendTests.PCHPreambleTest.o obj/clang/unittests/Frontend/FrontendTests.ParsedSourceLocationTest.o obj/clang/unittests/Frontend/FrontendTests.ReparseWorkingDirTest.o obj/clang/unittests/Frontend/FrontendTests.SearchPathTest.o obj/clang/unittests/Frontend/FrontendTests.TextDiagnosticTest.o obj/clang/unittests/Frontend/FrontendTests.UtilsTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangFrontend.a lib/libclangFrontendTool.a lib/libclangLex.a lib/libclangSema.a lib/libclangTooling.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMCore.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/libclangParse.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/libclangDriver.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 lib/libclangExtractAPI.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libclangFormat.a lib/libclangToolingInclusions.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMARMDesc.a lib/libLLVMMCDisassembler.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMX86Desc.a lib/libLLVMX86Info.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz 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 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 clang++: error: linker command failed with exit code 1 (use -v to see invocation) [156/490] LINK obj/llvm/unittests/MIR/MIRTests [157/490] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [158/490] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [159/490] LINK ./bin/llvm-gsymutil [160/490] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [161/490] LINK ./bin/llvm-lto [162/490] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [163/490] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [164/490] LINK obj/llvm/unittests/Target/X86/X86Tests [165/490] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [166/490] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [167/490] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [168/490] LINK ./bin/clang-repl FAILED: bin/clang-repl ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--export-dynamic -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/clang-repl -Wl,--start-group obj/clang/tools/clang-repl/clang-repl.ClangRepl.o lib/libclangAST.a lib/libclangBasic.a lib/libclangInterpreter.a lib/libclangTooling.a lib/libLLVMOrcJIT.a lib/libLLVMCore.a lib/libLLVMLineEditor.a lib/libLLVMOption.a lib/libLLVMSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangLex.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/libclangCodeGen.a lib/libclangFrontend.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.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/libclangDriver.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 lib/libclangFrontendTool.a lib/libclangExtractAPI.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMJITLink.a lib/libLLVMRuntimeDyld.a lib/libLLVMOrcDebugging.a lib/libLLVMX86CodeGen.a lib/libLLVMX86Desc.a lib/libLLVMMCDisassembler.a lib/libLLVMX86Info.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Disassembler.a lib/libLLVMTargetX86MCA.a lib/libLLVMMCA.a lib/libclangFormat.a lib/libclangToolingInclusions.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Disassembler.a lib/libLLVMAMDGPUCodeGen.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMMIRParser.a lib/libLLVMAMDGPUAsmParser.a lib/libLLVMAMDGPUDisassembler.a lib/libLLVMAMDGPUTargetMCA.a lib/libLLVMARMCodeGen.a lib/libLLVMARMDesc.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMARMAsmParser.a lib/libLLVMARMDisassembler.a lib/libLLVMAVRCodeGen.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMAVRAsmParser.a lib/libLLVMAVRDisassembler.a lib/libLLVMBPFCodeGen.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMBPFAsmParser.a lib/libLLVMBPFDisassembler.a lib/libLLVMHexagonCodeGen.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMHexagonAsmParser.a lib/libLLVMHexagonDisassembler.a lib/libLLVMLanaiCodeGen.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLanaiAsmParser.a lib/libLLVMLanaiDisassembler.a lib/libLLVMLoongArchCodeGen.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMLoongArchAsmParser.a lib/libLLVMLoongArchDisassembler.a lib/libLLVMMipsCodeGen.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMMipsAsmParser.a lib/libLLVMMipsDisassembler.a lib/libLLVMNVPTXCodeGen.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCCodeGen.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMPowerPCAsmParser.a lib/libLLVMPowerPCDisassembler.a lib/libLLVMRISCVCodeGen.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMRISCVAsmParser.a lib/libLLVMRISCVDisassembler.a lib/libLLVMTargetRISCVMCA.a lib/libLLVMSparcCodeGen.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSparcAsmParser.a lib/libLLVMSparcDisassembler.a lib/libLLVMSystemZCodeGen.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMSystemZAsmParser.a lib/libLLVMSystemZDisassembler.a lib/libLLVMWebAssemblyCodeGen.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMWebAssemblyAsmParser.a lib/libLLVMWebAssemblyDisassembler.a -Wl,--end-group -ldl -lpthread -lz -lrt 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 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 clang++: error: linker command failed with exit code 1 (use -v to see invocation) [169/490] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests FAILED: obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests -Wl,--start-group obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests.InterpreterExceptionTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangFrontend.a lib/libclangInterpreter.a lib/libLLVMOrcJIT.a lib/libLLVMCore.a lib/libLLVMSupport.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangLex.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/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSema.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libclangCodeGen.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/libclangDriver.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 lib/libclangFrontendTool.a lib/libclangExtractAPI.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMJITLink.a lib/libLLVMRuntimeDyld.a lib/libLLVMOrcDebugging.a lib/libLLVMX86CodeGen.a lib/libLLVMX86Desc.a lib/libLLVMMCDisassembler.a lib/libLLVMX86Info.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Disassembler.a lib/libLLVMTargetX86MCA.a lib/libLLVMMCA.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Disassembler.a lib/libLLVMAMDGPUCodeGen.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMMIRParser.a lib/libLLVMAMDGPUAsmParser.a lib/libLLVMAMDGPUDisassembler.a lib/libLLVMAMDGPUTargetMCA.a lib/libLLVMARMCodeGen.a lib/libLLVMARMDesc.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMARMAsmParser.a lib/libLLVMARMDisassembler.a lib/libLLVMAVRCodeGen.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMAVRAsmParser.a lib/libLLVMAVRDisassembler.a lib/libLLVMBPFCodeGen.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMBPFAsmParser.a lib/libLLVMBPFDisassembler.a lib/libLLVMHexagonCodeGen.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMHexagonAsmParser.a lib/libLLVMHexagonDisassembler.a lib/libLLVMLanaiCodeGen.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLanaiAsmParser.a lib/libLLVMLanaiDisassembler.a lib/libLLVMLoongArchCodeGen.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMLoongArchAsmParser.a lib/libLLVMLoongArchDisassembler.a lib/libLLVMMipsCodeGen.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMMipsAsmParser.a lib/libLLVMMipsDisassembler.a lib/libLLVMNVPTXCodeGen.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCCodeGen.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMPowerPCAsmParser.a lib/libLLVMPowerPCDisassembler.a lib/libLLVMRISCVCodeGen.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMRISCVAsmParser.a lib/libLLVMRISCVDisassembler.a lib/libLLVMTargetRISCVMCA.a lib/libLLVMSparcCodeGen.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSparcAsmParser.a lib/libLLVMSparcDisassembler.a lib/libLLVMSystemZCodeGen.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMSystemZAsmParser.a lib/libLLVMSystemZDisassembler.a lib/libLLVMWebAssemblyCodeGen.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMWebAssemblyAsmParser.a lib/libLLVMWebAssemblyDisassembler.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz -lrt 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 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 clang++: error: linker command failed with exit code 1 (use -v to see invocation) [170/490] LINK ./bin/clang-check [171/490] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [172/490] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [173/490] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [174/490] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [175/490] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [176/490] LINK obj/clang/unittests/Tooling/ToolingTests [177/490] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [178/490] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [179/490] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests FAILED: obj/clang/unittests/Interpreter/ClangReplInterpreterTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -rdynamic -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang/unittests/Interpreter/ClangReplInterpreterTests -Wl,--start-group obj/clang/unittests/Interpreter/ClangReplInterpreterTests.CodeCompletionTest.o obj/clang/unittests/Interpreter/ClangReplInterpreterTests.IncrementalCompilerBuilderTest.o obj/clang/unittests/Interpreter/ClangReplInterpreterTests.IncrementalProcessingTest.o obj/clang/unittests/Interpreter/ClangReplInterpreterTests.InterpreterExtensionsTest.o obj/clang/unittests/Interpreter/ClangReplInterpreterTests.InterpreterTest.o obj/clang/unittests/Interpreter/ClangReplInterpreterTests.OutOfProcessInterpreterTests.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangAST.a lib/libclangBasic.a lib/libclangFrontend.a lib/libclangInterpreter.a lib/libLLVMCore.a lib/libLLVMTargetParser.a lib/libLLVMTestingSupport.a lib/libLLVMOption.a lib/libLLVMSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libclangLex.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/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSema.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libclangCodeGen.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/libclangDriver.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 lib/libclangFrontendTool.a lib/libclangExtractAPI.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libLLVMOrcJIT.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMJITLink.a lib/libLLVMRuntimeDyld.a lib/libLLVMOrcDebugging.a lib/libLLVMX86CodeGen.a lib/libLLVMX86Desc.a lib/libLLVMMCDisassembler.a lib/libLLVMX86Info.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Disassembler.a lib/libLLVMTargetX86MCA.a lib/libLLVMMCA.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Disassembler.a lib/libLLVMAMDGPUCodeGen.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMMIRParser.a lib/libLLVMAMDGPUAsmParser.a lib/libLLVMAMDGPUDisassembler.a lib/libLLVMAMDGPUTargetMCA.a lib/libLLVMARMCodeGen.a lib/libLLVMARMDesc.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMARMAsmParser.a lib/libLLVMARMDisassembler.a lib/libLLVMAVRCodeGen.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMAVRAsmParser.a lib/libLLVMAVRDisassembler.a lib/libLLVMBPFCodeGen.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMBPFAsmParser.a lib/libLLVMBPFDisassembler.a lib/libLLVMHexagonCodeGen.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMHexagonAsmParser.a lib/libLLVMHexagonDisassembler.a lib/libLLVMLanaiCodeGen.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLanaiAsmParser.a lib/libLLVMLanaiDisassembler.a lib/libLLVMLoongArchCodeGen.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMLoongArchAsmParser.a lib/libLLVMLoongArchDisassembler.a lib/libLLVMMipsCodeGen.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMMipsAsmParser.a lib/libLLVMMipsDisassembler.a lib/libLLVMNVPTXCodeGen.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCCodeGen.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMPowerPCAsmParser.a lib/libLLVMPowerPCDisassembler.a lib/libLLVMRISCVCodeGen.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMRISCVAsmParser.a lib/libLLVMRISCVDisassembler.a lib/libLLVMTargetRISCVMCA.a lib/libLLVMSparcCodeGen.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSparcAsmParser.a lib/libLLVMSparcDisassembler.a lib/libLLVMSystemZCodeGen.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMSystemZAsmParser.a lib/libLLVMSystemZDisassembler.a lib/libLLVMWebAssemblyCodeGen.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMWebAssemblyAsmParser.a lib/libLLVMWebAssemblyDisassembler.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz -lrt 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 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 clang++: error: linker command failed with exit code 1 (use -v to see invocation) [180/490] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [181/490] LINK ./bin/dsymutil [182/490] LINK ./bin/llvm-reduce [183/490] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [184/490] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [185/490] LINK ./bin/llvm-ir2vec [186/490] LINK obj/llvm/unittests/Target/TargetMachineCTests [187/490] LINK ./bin/lldb-test FAILED: bin/lldb-test ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/lldb-test -Wl,--start-group obj/lldb/tools/lldb-test/lldb-test.FormatUtil.o obj/lldb/tools/lldb-test/lldb-test.SystemInitializerTest.o obj/lldb/tools/lldb-test/lldb-test.lldb-test.o lib/liblldbBreakpoint.a lib/liblldbCore.a lib/liblldbDataFormatters.a lib/liblldbExpression.a lib/liblldbHost.a lib/liblldbInitialization.a lib/liblldbInterpreter.a lib/liblldbSymbol.a lib/liblldbTarget.a lib/liblldbUtility.a lib/liblldbVersion.a lib/libLLVMSupport.a lib/libclangDriver.a lib/libclangBasic.a lib/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangToolingDependencyScanning.a lib/libclangAST.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMCore.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/libclangFrontend.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSema.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.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 lib/liblldbValueObject.a lib/libLLVMTelemetry.a lib/liblldbInterpreterInterfaces.a lib/liblldbCommands.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMTarget.a lib/liblldbPluginProcessUtility.a lib/liblldbPluginProcessGDBRemote.a lib/liblldbPluginPlatformMacOSX.a lib/liblldbPluginDynamicLoaderDarwinKernel.a lib/liblldbPluginObjectContainerMachOFileset.a lib/liblldbPluginPlatformPOSIX.a lib/liblldbPluginPlatformGDB.a lib/liblldbPluginTypeSystemClang.a lib/liblldbPluginExpressionParserClang.a lib/libclangCodeGen.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.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/libclangRewriteFrontend.a lib/liblldbPluginCPPRuntime.a lib/liblldbPluginObjCRuntime.a lib/libLLVMMCJIT.a lib/libLLVMRuntimeDyld.a lib/liblldbPluginSymbolFileDWARF.a lib/liblldbPluginObjCLanguage.a lib/liblldbPluginAppleObjCRuntime.a lib/liblldbPluginSymbolFilePDB.a lib/liblldbPluginSymbolFileNativePDB.a lib/liblldbPluginObjectFilePDB.a lib/liblldbPluginProcessPOSIX.a lib/liblldbPluginABIX86.a lib/liblldbPluginArchitecturePPC64.a lib/liblldbPluginDisassemblerLLVMC.a lib/libLLVMMCDisassembler.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Disassembler.a lib/libLLVMAMDGPUCodeGen.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMMIRParser.a lib/libLLVMAMDGPUAsmParser.a lib/libLLVMAMDGPUDisassembler.a lib/libLLVMAMDGPUTargetMCA.a lib/libLLVMARMCodeGen.a lib/libLLVMARMDesc.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMARMAsmParser.a lib/libLLVMARMDisassembler.a lib/libLLVMAVRCodeGen.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMAVRAsmParser.a lib/libLLVMAVRDisassembler.a lib/libLLVMBPFCodeGen.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMBPFAsmParser.a lib/libLLVMBPFDisassembler.a lib/libLLVMHexagonCodeGen.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMHexagonAsmParser.a lib/libLLVMHexagonDisassembler.a lib/libLLVMLanaiCodeGen.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLanaiAsmParser.a lib/libLLVMLanaiDisassembler.a lib/libLLVMLoongArchCodeGen.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMLoongArchAsmParser.a lib/libLLVMLoongArchDisassembler.a lib/libLLVMMipsCodeGen.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMMipsAsmParser.a lib/libLLVMMipsDisassembler.a lib/libLLVMNVPTXCodeGen.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCCodeGen.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMPowerPCAsmParser.a lib/libLLVMPowerPCDisassembler.a lib/libLLVMRISCVCodeGen.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMRISCVAsmParser.a lib/libLLVMRISCVDisassembler.a lib/libLLVMTargetRISCVMCA.a lib/libLLVMMCA.a lib/libLLVMSparcCodeGen.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSparcAsmParser.a lib/libLLVMSparcDisassembler.a lib/libLLVMSystemZCodeGen.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMSystemZAsmParser.a lib/libLLVMSystemZDisassembler.a lib/libLLVMWebAssemblyCodeGen.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMWebAssemblyAsmParser.a lib/libLLVMWebAssemblyDisassembler.a lib/libLLVMX86CodeGen.a lib/libLLVMX86Desc.a lib/libLLVMX86Info.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Disassembler.a lib/libLLVMTargetX86MCA.a lib/liblldbPluginDynamicLoaderMacOSXDYLD.a lib/liblldbPluginDynamicLoaderPosixDYLD.a lib/liblldbPluginDynamicLoaderStatic.a lib/liblldbPluginDynamicLoaderWindowsDYLD.a lib/liblldbPluginInstructionARM.a lib/liblldbPluginJITLoaderGDB.a lib/liblldbPluginObjectFileMachO.a lib/liblldbPluginCPlusPlusLanguage.a lib/liblldbPluginObjCPlusPlusLanguage.a lib/liblldbPluginObjectContainerBSDArchive.a lib/liblldbPluginObjectContainerMachOArchive.a lib/liblldbPluginObjectFileBreakpad.a lib/liblldbPluginObjectFileELF.a lib/liblldbPluginObjectFilePECOFF.a lib/liblldbPluginObjectFilePlaceholder.a lib/liblldbPluginObjectFileWasm.a lib/liblldbPluginPlatformLinux.a lib/liblldbPluginPlatformWindows.a lib/liblldbPluginProcessElfCore.a lib/liblldbPluginProcessMachCore.a lib/liblldbPluginProcessMinidump.a lib/liblldbPluginClangREPL.a lib/liblldbPluginScriptInterpreterNone.a lib/liblldbPluginSymbolFileBreakpad.a lib/liblldbPluginSymbolFileSymtab.a lib/liblldbPluginSymbolLocatorDefault.a lib/liblldbPluginSymbolVendorELF.a lib/liblldbPluginSymbolVendorWasm.a lib/liblldbPluginSymbolVendorPECOFF.a lib/liblldbPluginUnwindAssemblyInstEmulation.a lib/liblldbPluginUnwindAssemblyX86.a -Wl,--end-group -lxml2 -ldl -lpthread -lz -lrt 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) [188/490] SOLINK ./lib/libclang.so [189/490] LINK ./bin/lldb-dap FAILED: bin/lldb-dap ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/lldb-dap -Wl,--start-group obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.o lib/liblldbDAP.a lib/liblldb.a lib/liblldbBreakpoint.a lib/liblldbCore.a lib/libclangDriver.a lib/libclangBasic.a lib/libLLVMOption.a lib/libLLVMSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangToolingDependencyScanning.a lib/libclangAST.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMCore.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/libclangFrontend.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSema.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.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 lib/liblldbHost.a lib/liblldbUtility.a lib/liblldbValueObject.a lib/libLLVMTelemetry.a lib/liblldbExpression.a lib/liblldbInterpreter.a lib/liblldbInterpreterInterfaces.a lib/liblldbCommands.a lib/liblldbDataFormatters.a lib/liblldbVersion.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMTarget.a lib/liblldbSymbol.a lib/liblldbTarget.a lib/liblldbPluginProcessUtility.a lib/liblldbInitialization.a lib/liblldbPluginProcessGDBRemote.a lib/liblldbPluginPlatformMacOSX.a lib/liblldbPluginDynamicLoaderDarwinKernel.a lib/liblldbPluginObjectContainerMachOFileset.a lib/liblldbPluginPlatformPOSIX.a lib/liblldbPluginPlatformGDB.a lib/liblldbPluginTypeSystemClang.a lib/liblldbPluginExpressionParserClang.a lib/libclangCodeGen.a lib/libLLVMABI.a lib/libLLVMCodeGen.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.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/libclangRewriteFrontend.a lib/liblldbPluginCPPRuntime.a lib/liblldbPluginObjCRuntime.a lib/libLLVMMCJIT.a lib/libLLVMRuntimeDyld.a lib/liblldbPluginSymbolFileDWARF.a lib/liblldbPluginObjCLanguage.a lib/liblldbPluginAppleObjCRuntime.a lib/liblldbPluginSymbolFilePDB.a lib/liblldbPluginSymbolFileNativePDB.a lib/liblldbPluginObjectFilePDB.a lib/liblldbPluginProcessPOSIX.a lib/liblldbPluginABIX86.a lib/liblldbPluginArchitecturePPC64.a lib/liblldbPluginDisassemblerLLVMC.a lib/libLLVMMCDisassembler.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Disassembler.a lib/libLLVMAMDGPUCodeGen.a lib/libLLVMAMDGPUDesc.a lib/libLLVMAMDGPUInfo.a lib/libLLVMAMDGPUUtils.a lib/libLLVMMIRParser.a lib/libLLVMAMDGPUAsmParser.a lib/libLLVMAMDGPUDisassembler.a lib/libLLVMAMDGPUTargetMCA.a lib/libLLVMARMCodeGen.a lib/libLLVMARMDesc.a lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMARMAsmParser.a lib/libLLVMARMDisassembler.a lib/libLLVMAVRCodeGen.a lib/libLLVMAVRDesc.a lib/libLLVMAVRInfo.a lib/libLLVMAVRAsmParser.a lib/libLLVMAVRDisassembler.a lib/libLLVMBPFCodeGen.a lib/libLLVMBPFDesc.a lib/libLLVMBPFInfo.a lib/libLLVMBPFAsmParser.a lib/libLLVMBPFDisassembler.a lib/libLLVMHexagonCodeGen.a lib/libLLVMHexagonDesc.a lib/libLLVMHexagonInfo.a lib/libLLVMHexagonAsmParser.a lib/libLLVMHexagonDisassembler.a lib/libLLVMLanaiCodeGen.a lib/libLLVMLanaiDesc.a lib/libLLVMLanaiInfo.a lib/libLLVMLanaiAsmParser.a lib/libLLVMLanaiDisassembler.a lib/libLLVMLoongArchCodeGen.a lib/libLLVMLoongArchDesc.a lib/libLLVMLoongArchInfo.a lib/libLLVMLoongArchAsmParser.a lib/libLLVMLoongArchDisassembler.a lib/libLLVMMipsCodeGen.a lib/libLLVMMipsDesc.a lib/libLLVMMipsInfo.a lib/libLLVMMipsAsmParser.a lib/libLLVMMipsDisassembler.a lib/libLLVMNVPTXCodeGen.a lib/libLLVMNVPTXDesc.a lib/libLLVMNVPTXInfo.a lib/libLLVMPowerPCCodeGen.a lib/libLLVMPowerPCDesc.a lib/libLLVMPowerPCInfo.a lib/libLLVMPowerPCAsmParser.a lib/libLLVMPowerPCDisassembler.a lib/libLLVMRISCVCodeGen.a lib/libLLVMRISCVDesc.a lib/libLLVMRISCVInfo.a lib/libLLVMRISCVAsmParser.a lib/libLLVMRISCVDisassembler.a lib/libLLVMTargetRISCVMCA.a lib/libLLVMMCA.a lib/libLLVMSparcCodeGen.a lib/libLLVMSparcDesc.a lib/libLLVMSparcInfo.a lib/libLLVMSparcAsmParser.a lib/libLLVMSparcDisassembler.a lib/libLLVMSystemZCodeGen.a lib/libLLVMSystemZDesc.a lib/libLLVMSystemZInfo.a lib/libLLVMSystemZAsmParser.a lib/libLLVMSystemZDisassembler.a lib/libLLVMWebAssemblyCodeGen.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMWebAssemblyAsmParser.a lib/libLLVMWebAssemblyDisassembler.a lib/libLLVMX86CodeGen.a lib/libLLVMX86Desc.a lib/libLLVMX86Info.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Disassembler.a lib/libLLVMTargetX86MCA.a lib/liblldbPluginDynamicLoaderMacOSXDYLD.a lib/liblldbPluginDynamicLoaderPosixDYLD.a lib/liblldbPluginDynamicLoaderStatic.a lib/liblldbPluginDynamicLoaderWindowsDYLD.a lib/liblldbPluginInstructionARM.a lib/liblldbPluginJITLoaderGDB.a lib/liblldbPluginObjectFileMachO.a lib/liblldbPluginCPlusPlusLanguage.a lib/liblldbPluginObjCPlusPlusLanguage.a lib/liblldbPluginObjectContainerBSDArchive.a lib/liblldbPluginObjectContainerMachOArchive.a lib/liblldbPluginObjectFileBreakpad.a lib/liblldbPluginObjectFileELF.a lib/liblldbPluginObjectFilePECOFF.a lib/liblldbPluginObjectFilePlaceholder.a lib/liblldbPluginObjectFileWasm.a lib/liblldbPluginPlatformLinux.a lib/liblldbPluginPlatformWindows.a lib/liblldbPluginProcessElfCore.a lib/liblldbPluginProcessMachCore.a lib/liblldbPluginProcessMinidump.a lib/liblldbPluginClangREPL.a lib/liblldbPluginScriptInterpreterNone.a lib/liblldbPluginSymbolFileBreakpad.a lib/liblldbPluginSymbolFileSymtab.a lib/liblldbPluginSymbolLocatorDefault.a lib/liblldbPluginSymbolVendorELF.a lib/liblldbPluginSymbolVendorWasm.a lib/liblldbPluginSymbolVendorPECOFF.a lib/liblldbPluginUnwindAssemblyInstEmulation.a lib/liblldbPluginUnwindAssemblyX86.a -Wl,--end-group -lxml2 -ldl -lpthread -lz -lrt 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) [190/490] LINK obj/clang/unittests/Driver/ClangDriverTests ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.