ninja: Entering directory `out/gn' [1/127] STAMP obj/bolt/unittests/unittests.stamp [2/127] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [3/127] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [4/127] STAMP obj/bolt/tools/driver/llvm-boltdiff.stamp [5/127] STAMP obj/bolt/tools/driver/perf2bolt.stamp [6/127] STAMP obj/bolt/tools/driver/symlinks.stamp [7/127] AR lib/libclangSerialization.a [8/127] LINK ./bin/clang-sycl-linker FAILED: bin/clang-sycl-linker ../../chromeclang/bin/clang++ -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -arch arm64 -mmacos-version-min=12 -Wl,--color-diagnostics -fuse-ld=lld -isysroot ../../sysroot/MacOSX.sdk -o ./bin/clang-sycl-linker obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o lib/libclangBasic.a lib/libLLVMBinaryFormat.a lib/libLLVMOption.a lib/libLLVMObject.a lib/libLLVMSupport.a lib/libLLVMTargetParser.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMBitReader.a lib/libLLVMBitstreamReader.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::__1::array*) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x1d50) ld64.lld: error: undefined symbol: llvm::Linker::linkInModule(std::__1::unique_ptr>, unsigned int, std::__1::function const&)>) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x13b8) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0x138) ld64.lld: error: undefined symbol: llvm::Linker::Linker(llvm::Module&) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol (anonymous namespace)::runSYCLLink(llvm::ArrayRef, std::__1::allocator>>, llvm::opt::ArgList const&)+0xb8) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::isEqual(llvm::StructType const*, llvm::StructType const*) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0xd8) >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0xc8) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::getTombstoneKey() >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0x98) ld64.lld: error: undefined symbol: llvm::IRMover::StructTypeKeyInfo::getEmptyKey() >>> referenced by obj/clang/tools/clang-sycl-linker/clang-sycl-linker.ClangSYCLLinker.o:(symbol llvm::IRMover::~IRMover()+0x90) clang: error: linker command failed with exit code 1 (use -v to see invocation) [9/127] LINK obj/clang/unittests/Support/ClangSupportTests [10/127] LINK obj/clang/unittests/Serialization/SerializationTests [11/127] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [12/127] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [13/127] LINK obj/clang/unittests/CrossTU/CrossTUTests [14/127] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [15/127] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [16/127] LINK obj/clang/unittests/Tooling/ToolingTests [17/127] CXX obj/lldb/source/Target/Target.ProcessTrace.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.