ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/535] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/535] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/535] ACTION //clang/include/clang/Options:Options(//llvm/utils/gn/build/toolchain:unix) [4/535] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [5/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.VE.o [6/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.AMDGPU.o [7/535] CXX obj/clang/lib/Driver/ToolChains/Driver.LFILinux.o [8/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.SystemZ.o [9/535] CXX obj/clang/lib/Driver/ToolChains/Driver.PPCFreeBSD.o [10/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.CSKY.o [11/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.Sparc.o [12/535] CXX obj/clang/lib/Driver/ToolChains/Driver.PPCLinux.o [13/535] CXX obj/clang/lib/Driver/ToolChains/Driver.HIPUtility.o [14/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.PPC.o [15/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Hurd.o [16/535] CXX obj/clang/lib/Driver/Driver.Job.o [17/535] CXX obj/clang/lib/Driver/ToolChains/Driver.MipsLinux.o [18/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Cygwin.o [19/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.LoongArch.o [20/535] CXX obj/clang/lib/Driver/ToolChains/Driver.CrossWindows.o [21/535] CXX obj/clang/lib/Driver/ToolChains/Driver.DragonFly.o [22/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.AArch64.o [23/535] CXX obj/clang/lib/Driver/ToolChains/Driver.NetBSD.o [24/535] CXX obj/clang/lib/Driver/ToolChains/Driver.OpenBSD.o [25/535] CXX obj/clang/lib/Driver/ToolChains/Driver.HIPSPV.o [26/535] CXX obj/clang/lib/Driver/ToolChains/Driver.HIPAMD.o [27/535] CXX obj/clang/lib/Driver/Driver.MultilibBuilder.o [28/535] CXX obj/clang/lib/Driver/ToolChains/Driver.AVR.o [29/535] CXX obj/clang/lib/Driver/ToolChains/Driver.FreeBSD.o [30/535] CXX obj/clang/lib/Driver/ToolChains/Driver.CSKYToolChain.o [31/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.M68k.o [32/535] CXX obj/clang/lib/Driver/ToolChains/Driver.PS4CPU.o [33/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Haiku.o [34/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.RISCV.o [35/535] CXX obj/clang/lib/Driver/ToolChains/Driver.SPIRV.o [36/535] CXX obj/clang/lib/Driver/ToolChains/Driver.InterfaceStubs.o [37/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.X86.o [38/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.Mips.o [39/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Managarm.o [40/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Fuchsia.o [41/535] CXX obj/clang/lib/Driver/ToolChains/Arch/Driver.ARM.o [42/535] CXX obj/clang/lib/Driver/ToolChains/Driver.MSVC.o [43/535] CXX obj/clang/lib/Driver/Driver.Compilation.o [44/535] CXX obj/clang/lib/Driver/ToolChains/Driver.MinGW.o [45/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Hexagon.o [46/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Flang.o [47/535] CXX obj/clang/lib/Driver/ToolChains/Driver.MSP430.o [48/535] CXX obj/clang/lib/Driver/ToolChains/Driver.AIX.o [49/535] CXX obj/clang/lib/Driver/Driver.CreateInvocationFromArgs.o [50/535] CXX obj/clang/lib/Driver/ToolChains/Driver.BareMetal.o [51/535] CXX obj/clang/lib/Driver/ToolChains/Driver.SPIRVOpenMP.o [52/535] CXX obj/clang/lib/Driver/ToolChains/Driver.AMDGPU.o [53/535] CXX obj/clang/lib/Driver/ToolChains/Driver.OHOS.o [54/535] CXX obj/clang/lib/Driver/Driver.SanitizerArgs.o [55/535] CXX obj/clang/lib/Driver/Driver.Multilib.o [56/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Cuda.o [57/535] CXX obj/clang/lib/Driver/ToolChains/Driver.TCE.o [58/535] CXX obj/clang/lib/Driver/ToolChains/Driver.SYCL.o [59/535] CXX obj/clang/lib/Options/Options.OptionUtils.o [60/535] CXX obj/clang/lib/Driver/ToolChains/Driver.XCore.o [61/535] CXX obj/clang/lib/Driver/ToolChains/Driver.VEToolchain.o [62/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Serenity.o [63/535] CXX obj/clang/lib/Driver/ToolChains/Driver.UEFI.o [64/535] CXX obj/clang-tools-extra/modularize/modularize.ModularizeUtilities.o [65/535] CXX obj/clang/lib/Driver/Driver.Types.o [66/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Linux.o [67/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Solaris.o [68/535] CXX obj/clang/lib/Driver/ToolChains/Driver.ZOS.o [69/535] CXX obj/clang/lib/Driver/Driver.XRayArgs.o [70/535] CXX obj/clang/lib/Driver/ToolChains/Driver.WebAssembly.o [71/535] CXX obj/clang/lib/Driver/ToolChains/Driver.HLSL.o [72/535] CXX obj/clang/lib/Driver/Driver.ToolChain.o [73/535] CXX obj/clang/lib/Options/Options.DriverOptions.o [74/535] AR lib/libclangOptions.a [75/535] CXX obj/clang/lib/Driver/ToolChains/Driver.CommonArgs.o [76/535] CXX obj/clang/lib/Tooling/Tooling.InterpolatingCompilationDatabase.o [77/535] CXX obj/clang/tools/libclang/libclang.CIndexer.o [78/535] CXX obj/clang/tools/driver/clang.driver.o [79/535] CXX obj/clang/unittests/Driver/ClangDriverTests.ModuleCacheTest.o [80/535] CXX obj/clang/tools/driver/clang.cc1gen_reproducer_main.o [81/535] CXX obj/clang/unittests/Driver/ClangDriverTests.GCCVersionTest.o [82/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Darwin.o [83/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Gnu.o [84/535] CXX obj/clang/tools/driver/clang.cc1as_main.o [85/535] CXX obj/clang/unittests/Driver/ClangDriverTests.SanitizerArgsTest.o [86/535] CXX obj/clang/unittests/Driver/ClangDriverTests.EscapedCommandLineTest.o [87/535] CXX obj/clang/unittests/Driver/ClangDriverTests.MultilibBuilderTest.o [88/535] CXX obj/clang/lib/FrontendTool/FrontendTool.ExecuteCompilerInvocation.o [89/535] CXX obj/clang/unittests/Driver/ClangDriverTests.DXCModeTest.o [90/535] CXX obj/clang/unittests/Driver/ClangDriverTests.MultilibTest.o [91/535] CXX obj/clang-tools-extra/pp-trace/pp-trace.PPTrace.o [92/535] CXX obj/clang/tools/clang-installapi/clang-installapi.Options.o [93/535] CXX obj/clang/unittests/Driver/ClangDriverTests.ToolChainTest.o [94/535] CXX obj/clang/tools/driver/clang.cc1_main.o [95/535] CXX obj/clang/lib/Interpreter/Interpreter.IncrementalExecutor.o [96/535] CXX obj/clang-tools-extra/clangd/clangd.CompileCommands.o [97/535] CXX obj/clang-tools-extra/modularize/modularize.CoverageChecker.o [98/535] CXX obj/clang/lib/Interpreter/Interpreter.InterpreterUtils.o [99/535] CXX obj/lldb/source/Core/Core.ModuleList.o [100/535] CXX obj/clang/tools/clang-check/clang-check.ClangCheck.o [101/535] CXX obj/clang/lib/Driver/Driver.Driver.o [102/535] CXX obj/clang/lib/Interpreter/Interpreter.Value.o [103/535] CXX obj/clang/lib/Tooling/Tooling.CompilationDatabase.o [104/535] CXX obj/lldb/source/Plugins/Platform/MacOSX/MacOSX.PlatformDarwin.o [105/535] CXX obj/clang/lib/Tooling/Tooling.Tooling.o [106/535] CXX obj/clang/lib/Interpreter/Interpreter.InterpreterValuePrinter.o [107/535] CXX obj/clang/lib/Driver/ToolChains/Driver.Clang.o [108/535] CXX obj/clang/lib/Tooling/Tooling.DependencyScanningTool.o [109/535] CXX obj/clang/tools/clang-installapi/clang-installapi.ClangInstallAPI.o [110/535] CXX obj/clang-tools-extra/modularize/modularize.Modularize.o [111/535] CXX obj/clang/lib/Driver/Driver.ModulesDriver.o [112/535] CXX obj/clang/unittests/Tooling/ToolingTests.ToolingTest.o [113/535] CXX obj/clang/lib/Interpreter/Interpreter.Interpreter.o [114/535] CXX obj/clang/tools/clang-scan-deps/clang-scan-deps.ClangScanDeps.o [115/535] CXX obj/clang/lib/Frontend/Frontend.CompilerInvocation.o [116/535] AR lib/libclangFrontend.a [117/535] AR lib/libclangDriver.a [118/535] AR lib/libclangFrontendTool.a [119/535] AR lib/libclangTooling.a [120/535] AR lib/liblldbCore.a [121/535] AR lib/libclangInterpreter.a [122/535] AR lib/libclangDaemon.a [123/535] AR lib/liblldbPluginPlatformMacOSX.a [124/535] LINK obj/clang/unittests/DependencyScanning/ClangDependencyScanningTests [125/535] LINK obj/clang/unittests/Format/FormatTests [126/535] LINK ./bin/clang-offload-bundler [127/535] LINK obj/clang/unittests/Support/ClangSupportTests [128/535] LINK ./bin/find-all-symbols [129/535] LINK obj/clang-tools-extra/include-cleaner/unittests/ClangIncludeCleanerTests [130/535] LINK ./bin/clang-include-fixer [131/535] LINK obj/clang/unittests/Lex/LexTests [132/535] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [133/535] LINK ./bin/clang-move [134/535] LINK ./bin/modularize [135/535] LINK obj/clang/unittests/AST/ByteCode/InterpTests [136/535] LINK ./bin/diagtool [137/535] LINK ./bin/clang-reorder-fields [138/535] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [139/535] LINK ./bin/clang-query [140/535] LINK ./bin/pp-trace [141/535] LINK ./bin/clang-change-namespace [142/535] LINK ./bin/clang-doc [143/535] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [144/535] LINK ./bin/clang-installapi [145/535] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [146/535] LINK ./bin/clang-diff [147/535] LINK obj/clang/unittests/Sema/SemaTests [148/535] LINK obj/clang/unittests/ScalableStaticAnalysis/ClangScalableAnalysisTests [149/535] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [150/535] LINK obj/clang/unittests/Serialization/SerializationTests [151/535] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [152/535] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [153/535] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [154/535] LINK ./bin/clang-refactor [155/535] LINK obj/clang/unittests/Index/IndexTests [156/535] 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::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) [157/535] LINK obj/clang/unittests/Rewrite/RewriteTests [158/535] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [159/535] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [160/535] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [161/535] LINK obj/clang/unittests/AST/ASTTests [162/535] LINK ./bin/clang-scan-deps [163/535] LINK ./bin/dexp [164/535] LINK obj/clang/unittests/CrossTU/CrossTUTests [165/535] 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) [166/535] LINK ./bin/clang-extdef-mapping [167/535] 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) [168/535] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [169/535] LINK ./bin/lldb-server [170/535] LINK ./bin/clangd-remap [171/535] LINK ./bin/clang-tidy [172/535] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [173/535] LINK ./bin/clangd [174/535] 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) [175/535] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [176/535] LINK obj/clang/unittests/Driver/ClangDriverTests [177/535] LINK ./bin/clangd-indexer [178/535] 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) [179/535] 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) [180/535] SOLINK ./lib/libclang.so [181/535] 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) [182/535] LINK ./bin/clang FAILED: bin/clang ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o ./bin/clang -Wl,--start-group obj/clang/tools/driver/clang.cc1_main.o obj/clang/tools/driver/clang.cc1as_main.o obj/clang/tools/driver/clang.cc1gen_reproducer_main.o obj/clang/tools/driver/clang.driver.o obj/BUILD_DIR/gen/clang/tools/driver/clang.clang-driver.o lib/libclangBasic.a lib/libclangCodeGen.a lib/libclangDriver.a lib/libclangFrontend.a lib/libclangFrontendTool.a lib/libclangOptions.a lib/libLLVMAnalysis.a lib/libLLVMCodeGen.a lib/libLLVMCore.a lib/libLLVMMC.a lib/libLLVMMCParser.a lib/libLLVMOption.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMipo.a lib/libLLVMInstCombine.a lib/libLLVMInstrumentation.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMTransformUtils.a lib/libLLVMVectorize.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libclangAST.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.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/libLLVMAggressiveInstCombine.a lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangSerialization.a lib/libLLVMPlugins.a lib/libLLVMABI.a lib/libLLVMBitWriter.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.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/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 lib/libclangExtractAPI.a lib/libclangInstallAPI.a lib/libclangRewriteFrontend.a lib/libclangStaticAnalyzerFrontend.a lib/libclangCrossTU.a lib/libclangStaticAnalyzerCheckers.a lib/libclangStaticAnalyzerCore.a lib/libLLVMAArch64CodeGen.a lib/libLLVMAArch64Desc.a lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Disassembler.a lib/libLLVMMCDisassembler.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 -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) [183/535] LINK obj/clang/unittests/Tooling/ToolingTests [184/535] 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) [185/535] LINK ./bin/clang-check ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.