leonardchan added a comment.

Hi. This patch seems to cause the undefined symbol error we're seeing when 
linking clang:

  FAILED: bin/clang-11 
  : && /b/s/w/ir/k/cipd/bin/clang++ --sysroot=/b/s/w/ir/k/cipd/linux-amd64  
-I/b/s/w/ir/k/recipe_cleanup/clangzmv99P/zlib_install/include -fPIC 
-fvisibility-inlines-hidden -Werror=date-time 
-Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter 
-Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic 
-Wno-long-long -Wimplicit-fallthrough -Wcovered-switch-default 
-Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wno-comment 
-Wstring-conversion -fdiagnostics-color -ffunction-sections -fdata-sections 
-ffile-prefix-map=/b/s/w/ir/k/recipe_cleanup/clangzmv99P/llvm_build_dir=../recipe_cleanup/clangzmv99P/llvm_build_dir
 -ffile-prefix-map=/b/s/w/ir/k/llvm-project/= -no-canonical-prefixes 
-fno-common -Woverloaded-virtual -Wno-nested-anon-types -O3  -static-libstdc++ 
-fuse-ld=lld -Wl,--color-diagnostics -Wl,-allow-shlib-undefined    -Wl,-O3 
-Wl,--gc-sections tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o 
tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o 
tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o 
tools/clang/tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o  -o 
bin/clang-11  -Wl,-rpath,"\$ORIGIN/../lib" lib/libLLVMX86CodeGen.a 
lib/libLLVMX86AsmParser.a lib/libLLVMX86Desc.a lib/libLLVMX86Disassembler.a 
lib/libLLVMX86Info.a lib/libLLVMX86Utils.a lib/libLLVMARMCodeGen.a 
lib/libLLVMARMAsmParser.a lib/libLLVMARMDesc.a lib/libLLVMARMDisassembler.a 
lib/libLLVMARMInfo.a lib/libLLVMARMUtils.a lib/libLLVMAArch64CodeGen.a 
lib/libLLVMAArch64AsmParser.a lib/libLLVMAArch64Desc.a 
lib/libLLVMAArch64Disassembler.a lib/libLLVMAArch64Info.a 
lib/libLLVMAArch64Utils.a lib/libLLVMRISCVCodeGen.a lib/libLLVMRISCVAsmParser.a 
lib/libLLVMRISCVDesc.a lib/libLLVMRISCVDisassembler.a lib/libLLVMRISCVInfo.a 
lib/libLLVMRISCVUtils.a lib/libLLVMAnalysis.a lib/libLLVMCodeGen.a 
lib/libLLVMCore.a lib/libLLVMipo.a lib/libLLVMAggressiveInstCombine.a 
lib/libLLVMInstCombine.a lib/libLLVMInstrumentation.a lib/libLLVMMC.a 
lib/libLLVMMCParser.a lib/libLLVMObjCARCOpts.a lib/libLLVMOption.a 
lib/libLLVMScalarOpts.a lib/libLLVMSupport.a lib/libLLVMTransformUtils.a 
lib/libLLVMVectorize.a -lpthread lib/libclangBasic.a lib/libclangCodeGen.a 
lib/libclangDriver.a lib/libclangFrontend.a lib/libclangFrontendTool.a 
lib/libclangSerialization.a lib/libLLVMARMDesc.a lib/libLLVMARMInfo.a 
lib/libLLVMARMUtils.a lib/libLLVMCFGuard.a lib/libLLVMAArch64Desc.a 
lib/libLLVMAArch64Info.a lib/libLLVMAArch64Utils.a lib/libLLVMAsmPrinter.a 
lib/libLLVMDebugInfoDWARF.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a 
lib/libLLVMMCDisassembler.a lib/libclangCodeGen.a lib/libLLVMCoverage.a 
lib/libLLVMLTO.a lib/libLLVMObjCARCOpts.a lib/libLLVMPasses.a 
lib/libLLVMCodeGen.a lib/libLLVMTarget.a lib/libLLVMCoroutines.a 
lib/libLLVMipo.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a 
lib/libLLVMBitWriter.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a 
lib/libLLVMLinker.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a 
lib/libLLVMInstCombine.a lib/libclangRewriteFrontend.a 
lib/libclangStaticAnalyzerFrontend.a lib/libclangStaticAnalyzerCheckers.a 
lib/libclangStaticAnalyzerCore.a lib/libclangCrossTU.a lib/libclangIndex.a 
lib/libclangFrontend.a lib/libclangDriver.a lib/libLLVMOption.a 
lib/libclangParse.a lib/libclangSerialization.a lib/libclangSema.a 
lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangEdit.a 
lib/libclangFormat.a lib/libclangToolingInclusions.a lib/libclangToolingCore.a 
lib/libclangAST.a lib/libLLVMFrontendOpenMP.a lib/libLLVMTransformUtils.a 
lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMObject.a 
lib/libLLVMMCParser.a lib/libLLVMBitReader.a lib/libLLVMTextAPI.a 
lib/libclangRewrite.a lib/libclangLex.a lib/libclangBasic.a lib/libLLVMCore.a 
lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMMC.a 
lib/libLLVMBinaryFormat.a lib/libLLVMDebugInfoCodeView.a 
lib/libLLVMDebugInfoMSF.a lib/libLLVMSupport.a -lrt -ldl -lpthread -lm 
lib/libLLVMDemangle.a && :
  ld.lld: error: undefined symbol: llvm::setBugReportMsg(char const*)
  >>> referenced by driver.cpp
  >>>               
tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o:(main)

Would you mind taking a look? Thanks.

Builder: 
https://luci-milo.appspot.com/p/fuchsia/builders/ci/clang-linux-x64/b8884769398556395840


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D74324/new/

https://reviews.llvm.org/D74324



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to