ninja: Entering directory `out/gn' [1/1653] CXX obj/bolt/lib/Core/Core.Relocation.o [2/1653] CXX obj/bolt/lib/Core/Core.BinaryData.o [3/1653] CXX obj/bolt/lib/Rewrite/Rewrite.BuildIDRewriter.o [4/1653] CXX obj/bolt/lib/Rewrite/Rewrite.GNUPropertyRewriter.o [5/1653] CXX obj/bolt/lib/Core/Core.BinarySection.o [6/1653] CXX obj/bolt/lib/Core/Core.GDBIndex.o [7/1653] CXX obj/bolt/lib/Core/Core.CallGraphWalker.o [8/1653] CXX obj/bolt/lib/Passes/Passes.DataflowAnalysis.o [9/1653] CXX obj/bolt/lib/Core/Core.MCInstUtils.o [10/1653] CXX obj/bolt/lib/Core/Core.BinaryFunctionProfile.o [11/1653] CXX obj/bolt/lib/Core/Core.JumpTable.o [12/1653] CXX obj/bolt/lib/Core/Core.DebugNames.o [13/1653] CXX obj/bolt/lib/Passes/Passes.RegAnalysis.o [14/1653] CXX obj/bolt/lib/Core/Core.DebugData.o [15/1653] CXX obj/bolt/lib/Core/Core.DynoStats.o [16/1653] CXX obj/bolt/lib/Passes/Passes.LoopInversionPass.o [17/1653] CXX obj/bolt/lib/Passes/Passes.AllocCombiner.o [18/1653] CXX obj/bolt/lib/Passes/Passes.PointerAuthCFIAnalyzer.o [19/1653] CXX obj/bolt/lib/Core/Core.DIEBuilder.o [20/1653] CXX obj/bolt/lib/Passes/Passes.PLTCall.o [21/1653] CXX obj/bolt/lib/Passes/Passes.CacheMetrics.o [22/1653] CXX obj/bolt/lib/Passes/Passes.Hugify.o [23/1653] CXX obj/bolt/lib/Core/Core.AddressMap.o [24/1653] CXX obj/bolt/lib/Passes/Passes.FixRISCVCallsPass.o [25/1653] CXX obj/bolt/lib/Passes/Passes.AArch64RelaxationPass.o [26/1653] CXX obj/bolt/lib/Passes/Passes.Aligner.o [27/1653] CXX obj/bolt/lib/Passes/Passes.CMOVConversion.o [28/1653] CXX obj/bolt/lib/Core/Core.BinaryBasicBlock.o [29/1653] CXX obj/bolt/lib/Passes/Passes.PointerAuthCFIFixup.o [30/1653] CXX obj/bolt/lib/Core/Core.BinaryFunctionCallGraph.o [31/1653] CXX obj/bolt/lib/Rewrite/Rewrite.JITLinkLinker.o [32/1653] CXX obj/bolt/lib/Rewrite/Rewrite.ExecutableFileMemoryManager.o [33/1653] CXX obj/bolt/lib/Core/Core.HashUtilities.o [34/1653] CXX obj/bolt/lib/Core/Core.ParallelUtilities.o [35/1653] CXX obj/bolt/lib/Passes/Passes.PatchEntries.o [36/1653] CXX obj/bolt/lib/Passes/Passes.FixRelaxationPass.o [37/1653] CXX obj/bolt/lib/Core/Core.Exceptions.o [38/1653] CXX obj/bolt/lib/Passes/Passes.ProfileQualityStats.o [39/1653] CXX obj/bolt/lib/Passes/Passes.RetpolineInsertion.o [40/1653] CXX obj/bolt/lib/Passes/Passes.ReorderData.o [41/1653] CXX obj/bolt/lib/Passes/Passes.MCF.o [42/1653] CXX obj/bolt/lib/Passes/Passes.AsmDump.o [43/1653] CXX obj/bolt/lib/Passes/Passes.IdenticalCodeFolding.o [44/1653] CXX obj/bolt/lib/Passes/Passes.JTFootprintReduction.o [45/1653] CXX obj/bolt/lib/Passes/Passes.ReorderFunctions.o [46/1653] CXX obj/bolt/lib/Passes/Passes.Instrumentation.o [47/1653] CXX obj/bolt/lib/Passes/Passes.RegReAssign.o [48/1653] CXX obj/bolt/lib/Passes/Passes.LivenessAnalysis.o [49/1653] CXX obj/bolt/lib/Passes/Passes.ReorderAlgorithm.o [50/1653] CXX obj/bolt/lib/Rewrite/Rewrite.BoltDiff.o [51/1653] CXX obj/bolt/lib/Passes/Passes.LongJmp.o [52/1653] CXX obj/bolt/lib/Passes/Passes.FrameAnalysis.o [53/1653] CXX obj/bolt/tools/bat-dump/llvm-bat-dump.bat-dump.o [54/1653] CXX obj/bolt/lib/Rewrite/Rewrite.MachORewriteInstance.o [55/1653] CXX obj/bolt/lib/Passes/Passes.Inliner.o [56/1653] CXX obj/bolt/lib/Core/Core.BinaryEmitter.o [57/1653] CXX obj/bolt/lib/Passes/Passes.FrameOptimizer.o [58/1653] CXX obj/llvm/lib/BinaryFormat/BinaryFormat.ELF.o [59/1653] CXX obj/bolt/lib/Passes/Passes.StackAllocationAnalysis.o [60/1653] CXX obj/bolt/lib/Rewrite/Rewrite.BinaryPassManager.o [61/1653] CXX obj/bolt/lib/Passes/Passes.DataflowInfoManager.o [62/1653] CXX obj/bolt/lib/Passes/Passes.PAuthGadgetScanner.o [63/1653] CXX obj/bolt/lib/Passes/Passes.StackPointerTracking.o [64/1653] CXX obj/bolt/lib/Rewrite/Rewrite.MetadataManager.o [65/1653] CXX obj/bolt/lib/Passes/Passes.IndirectCallPromotion.o [66/1653] CXX obj/bolt/lib/Passes/Passes.SplitFunctions.o [67/1653] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.HugifyRuntimeLibrary.o [68/1653] CXX obj/llvm/lib/DebugInfo/Symbolize/Symbolize.SymbolizableObjectFile.o [69/1653] CXX obj/bolt/tools/heatmap/llvm-bolt-heatmap.heatmap.o [70/1653] CXX obj/bolt/lib/Passes/Passes.StackReachingUses.o [71/1653] CXX obj/llvm/lib/Frontend/Offloading/Offloading.Utility.o [72/1653] CXX obj/bolt/lib/Rewrite/Rewrite.LinuxKernelRewriter.o [73/1653] CXX obj/bolt/lib/Passes/Passes.StackAvailableExpressions.o [74/1653] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [75/1653] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [76/1653] CXX obj/bolt/lib/Target/X86/X86.X86MCSymbolizer.o [77/1653] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCSymbolizer.o [78/1653] CXX obj/lld/ELF/Arch/ELF.SPARCV9.o [79/1653] CXX obj/bolt/lib/Passes/Passes.ThreeWayBranch.o [80/1653] CXX obj/lld/ELF/Arch/ELF.SystemZ.o [81/1653] CXX obj/bolt/lib/Passes/Passes.TailDuplication.o [82/1653] CXX obj/bolt/lib/Rewrite/Rewrite.SDTRewriter.o [83/1653] CXX obj/bolt/lib/Rewrite/Rewrite.RSeqRewriter.o [84/1653] CXX obj/bolt/lib/Passes/Passes.ValidateMemRefs.o [85/1653] CXX obj/bolt/lib/Passes/Passes.BinaryPasses.o [86/1653] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [87/1653] CXX obj/bolt/lib/Passes/Passes.StokeInfo.o [88/1653] CXX obj/lld/ELF/Arch/ELF.AVR.o [89/1653] CXX obj/bolt/unittests/Core/CoreTests.DynoStats.o [90/1653] CXX obj/lld/ELF/ELF.CallGraphSort.o [91/1653] CXX obj/bolt/lib/Passes/Passes.VeneerElimination.o [92/1653] CXX obj/bolt/lib/RuntimeLibs/RuntimeLibs.InstrumentationRuntimeLibrary.o [93/1653] CXX obj/lld/ELF/Arch/ELF.MSP430.o [94/1653] CXX obj/bolt/lib/Passes/Passes.ShrinkWrapping.o [95/1653] CXX obj/bolt/lib/Rewrite/Rewrite.PseudoProbeRewriter.o [96/1653] CXX obj/lld/ELF/Arch/ELF.X86.o [97/1653] CXX obj/lld/ELF/Arch/ELF.MipsArchTree.o [98/1653] CXX obj/llvm/lib/ExecutionEngine/Orc/Debugging/Debugging.ELFDebugObjectPlugin.o [99/1653] CXX obj/lld/ELF/Arch/ELF.AArch64.o [100/1653] CXX obj/llvm/lib/DebugInfo/Symbolize/Symbolize.Symbolize.o [101/1653] CXX obj/bolt/unittests/Core/CoreTests.BinaryContext.o [102/1653] CXX obj/bolt/lib/Core/Core.BinaryContext.o [103/1653] CXX obj/bolt/tools/driver/llvm-bolt.llvm-bolt.o [104/1653] CXX obj/bolt/lib/Profile/Profile.BoltAddressTranslation.o [105/1653] CXX obj/lld/ELF/Arch/ELF.AMDGPU.o [106/1653] CXX obj/lld/ELF/ELF.ScriptLexer.o [107/1653] CXX obj/lld/ELF/ELF.EhFrame.o [108/1653] CXX obj/bolt/lib/Rewrite/Rewrite.DWARFRewriter.o [109/1653] CXX obj/lld/ELF/ELF.ARMErrataFix.o [110/1653] CXX obj/bolt/lib/Profile/Profile.StaleProfileMatching.o [111/1653] CXX obj/llvm/tools/llvm-readobj/llvm-readobj.COFFDumper.o [112/1653] CXX obj/lldb/tools/lldb-server/lldb-server.lldb-gdbserver.o [113/1653] CXX obj/bolt/lib/Passes/Passes.ValidateInternalCalls.o [114/1653] CXX obj/lld/ELF/Arch/ELF.PPC.o [115/1653] CXX obj/lld/ELF/ELF.DriverUtils.o [116/1653] CXX obj/bolt/unittests/Profile/ProfileTests.DataAggregator.o [117/1653] CXX obj/lld/ELF/Arch/ELF.Mips.o [118/1653] CXX obj/lld/ELF/ELF.DWARF.o [119/1653] CXX obj/lld/ELF/Arch/ELF.X86_64.o [120/1653] CXX obj/lldb/source/Plugins/ObjectFile/ELF/ELF.ELFHeader.o [121/1653] CXX obj/lld/ELF/ELF.SymbolTable.o [122/1653] CXX obj/bolt/unittests/Core/CoreTests.MemoryMaps.o [123/1653] CXX obj/bolt/lib/Profile/Profile.YAMLProfileWriter.o [124/1653] CXX obj/bolt/lib/Target/X86/X86.X86MCPlusBuilder.o [125/1653] CXX obj/lld/ELF/Arch/ELF.PPC64.o [126/1653] CXX obj/bolt/lib/Profile/Profile.DataReader.o [127/1653] CXX obj/lld/ELF/ELF.AArch64ErrataFix.o [128/1653] CXX obj/lld/ELF/Arch/ELF.Hexagon.o [129/1653] CXX obj/lld/ELF/Arch/ELF.RISCV.o [130/1653] CXX obj/lld/ELF/ELF.Relocations.o FAILED: obj/lld/ELF/ELF.Relocations.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/lld/ELF/ELF.Relocations.o.d -o obj/lld/ELF/ELF.Relocations.o -c ../../lld/ELF/Relocations.cpp -I../../lld/ELF -I../../llvm/include -Igen/llvm/include -I../../lld/include -Igen/lld/include -Igen/lld/ELF -I. -Igen/llvm/include/llvm/IR -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti ../../lld/ELF/Relocations.cpp:756:45: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:1255:3: note: in instantiation of function template specialization 'addPltEntry' requested here 1255 | addPltEntry(ctx, *ctx.in.iplt, *ctx.in.igotPlt, dyn, ctx.target->iRelativeRel, | ^ ../../lld/ELF/Relocations.cpp:756:45: note: insert an explicit cast to silence this issue 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ | static_cast( ) ../../lld/ELF/Relocations.cpp:760:58: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:760:58: note: insert an explicit cast to silence this issue 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ | static_cast( ) ../../lld/ELF/Relocations.cpp:756:45: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:1310:7: note: in instantiation of function template specialization 'addPltEntry' requested here 1310 | addPltEntry(ctx, *ctx.in.plt, *ctx.in.gotPlt, *ctx.in.relaPlt, | ^ ../../lld/ELF/Relocations.cpp:756:45: note: insert an explicit cast to silence this issue 756 | {type, &plt, sym.getPltOffset(ctx), sym.isPreemptible, sym, 0, expr}); | ^~~~~~~~~~~~~~~~~ | static_cast( ) ../../lld/ELF/Relocations.cpp:760:58: error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'bool' in initializer list [-Wc++11-narrowing] 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ ../../lld/ELF/Relocations.cpp:760:58: note: insert an explicit cast to silence this issue 760 | rel.addReloc({type, &gotPlt, sym.getGotPltOffset(ctx), sym.isPreemptible, sym, | ^~~~~~~~~~~~~~~~~ | static_cast( ) 4 errors generated. [131/1653] CXX obj/lld/ELF/ELF.Symbols.o [132/1653] CXX obj/lldb/source/Host/linux/Host.Host.o [133/1653] CXX obj/lld/ELF/ELF.Target.o [134/1653] CXX obj/bolt/lib/Profile/Profile.YAMLProfileReader.o [135/1653] CXX obj/bolt/lib/Core/Core.BinaryFunction.o [136/1653] CXX obj/bolt/tools/merge-fdata/merge-fdata.merge-fdata.o [137/1653] CXX obj/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/POSIX-DYLD.DynamicLoaderPOSIXDYLD.o [138/1653] CXX obj/lld/ELF/ELF.MapFile.o [139/1653] CXX obj/lldb/source/Plugins/Process/Linux/Linux.SingleStepCheck.o [140/1653] CXX obj/lldb/source/Plugins/Process/POSIX/POSIX.NativeProcessELF.o [141/1653] CXX obj/lldb/source/Utility/Utility.ArchSpec.o [142/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_powerpc.o [143/1653] CXX obj/bolt/unittests/Profile/ProfileTests.PerfScripts.o [144/1653] CXX obj/lldb/source/Plugins/Process/Linux/Linux.NativeRegisterContextLinux.o [145/1653] CXX obj/lld/ELF/Arch/ELF.LoongArch.o [146/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_s390x.o [147/1653] CXX obj/lldb/source/Plugins/Architecture/PPC64/PPC64.ArchitecturePPC64.o [148/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterUtilities.o [149/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_ppc64le.o [150/1653] CXX obj/lld/ELF/Arch/ELF.ARM.o [151/1653] CXX obj/lld/ELF/ELF.ICF.o [152/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_x86.o [153/1653] CXX obj/lld/ELF/ELF.Thunks.o [154/1653] CXX obj/lldb/source/Plugins/Process/Linux/Linux.NativeThreadLinux.o [155/1653] CXX obj/clang/tools/clang-nvlink-wrapper/clang-nvlink-wrapper.ClangNVLinkWrapper.o [156/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextLinuxCore_x86.o [157/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_riscv64.o [158/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_loongarch64.o [159/1653] CXX obj/lldb/tools/lldb-server/lldb-server.SystemInitializerLLGS.o [160/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_arm.o [161/1653] CXX obj/llvm/tools/llvm-offload-binary/llvm-offload-binary.llvm-offload-binary.o [162/1653] CXX obj/lld/ELF/ELF.BPSectionOrderer.o [163/1653] CXX obj/lld/ELF/ELF.OutputSections.o [164/1653] CXX obj/llvm/unittests/CodeGen/CodeGenTests.AsmPrinterDwarfTest.o [165/1653] CXX obj/lld/ELF/ELF.ScriptParser.o [166/1653] CXX obj/bolt/lib/Target/AArch64/AArch64.AArch64MCPlusBuilder.o [167/1653] CXX obj/lld/ELF/ELF.LinkerScript.o [168/1653] CXX obj/llvm/lib/CodeGen/CodeGen.IndirectBrExpandPass.o [169/1653] CXX obj/llvm/unittests/Object/ObjectTests.OffloadingBundleTest.o [170/1653] CXX obj/llvm/lib/CodeGen/CodeGen.InlineAsmPrepare.o [171/1653] CXX obj/bolt/unittests/Passes/PassTests.PointerAuthCFIFixup.o [172/1653] CXX obj/lld/ELF/ELF.MarkLive.o [173/1653] CXX obj/lld/ELF/ELF.InputSection.o [174/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_arm64.o [175/1653] CXX obj/lldb/source/Plugins/SymbolVendor/ELF/ELF.SymbolVendorELF.o [176/1653] CXX obj/bolt/unittests/Passes/PassTests.LivenessAnalysis.o [177/1653] CXX obj/llvm/unittests/Object/ObjectTests.BuildIDTest.o [178/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.RegisterContextPOSIXCore_riscv32.o [179/1653] CXX obj/lldb/source/Plugins/Process/minidump/minidump.ThreadMinidump.o [180/1653] CXX obj/bolt/lib/Profile/Profile.DataAggregator.o [181/1653] CXX obj/bolt/unittests/Core/CoreTests.MCPlusBuilder.o [182/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.ThreadElfCore.o [183/1653] CXX obj/lldb/source/Plugins/Process/elf-core/elf-core.ProcessElfCore.o [184/1653] CXX obj/lld/ELF/ELF.LTO.o [185/1653] CXX obj/lldb/source/Plugins/ObjectFile/ELF/ELF.ObjectFileELF.o [186/1653] CXX obj/lldb/source/Plugins/Process/Linux/Linux.NativeProcessLinux.o [187/1653] CXX obj/llvm/lib/CodeGen/CodeGen.InlineSpiller.o [188/1653] CXX obj/lld/ELF/ELF.Writer.o [189/1653] CXX obj/llvm/lib/Transforms/IPO/IPO.LowerTypeTests.o [190/1653] CXX obj/lld/ELF/ELF.InputFiles.o [191/1653] CXX obj/clang/lib/Frontend/Frontend.InterfaceStubFunctionsConsumer.o [192/1653] CXX obj/lld/ELF/ELF.SyntheticSections.o [193/1653] CXX obj/lld/ELF/ELF.Driver.o [194/1653] CXX obj/bolt/lib/Rewrite/Rewrite.RewriteInstance.o [195/1653] CXX obj/clang/lib/CodeGen/CodeGen.CodeGenModule.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.