raj.khem added a comment. In D140875#4065824 <https://reviews.llvm.org/D140875#4065824>, @hokein wrote:
> In D140875#4065763 <https://reviews.llvm.org/D140875#4065763>, @ckandeler > wrote: > >> With this, I now get: >> FAILED: bin/clangd-fuzzer >> : && /usr/lib/icecream/libexec/icecc/bin/c++ -fPIC >> -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time >> -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual >> -Wno-missing-field-initializers -pedantic -Wno-long-long >> -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess >> -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type >> -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment >> -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color >> -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual >> -fno-strict-aliasing -O2 -g -DNDEBUG -fuse-ld=lld -Wl,--color-diagnostics >> -Wl,--gc-sections >> tools/clang/tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/FuzzerClangdMain.cpp.o >> >> tools/clang/tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/clangd-fuzzer.cpp.o >> -o bin/clangd-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" lib/libclangDaemon.a >> lib/libclangdSupport.a lib/libclangPseudo.a lib/libclangPseudoGrammar.a >> lib/libclangTidyAndroidModule.a lib/libclangTidyAbseilModule.a >> lib/libclangTidyAlteraModule.a lib/libclangTidyBoostModule.a >> lib/libclangTidyCERTModule.a lib/libclangTidyConcurrencyModule.a >> lib/libclangTidyDarwinModule.a lib/libclangTidyFuchsiaModule.a >> lib/libclangTidyHICPPModule.a lib/libclangTidyBugproneModule.a >> lib/libclangTidyCppCoreGuidelinesModule.a lib/libclangTidyGoogleModule.a >> lib/libclangTidyLinuxKernelModule.a lib/libclangTidyLLVMModule.a >> lib/libclangTidyLLVMLibcModule.a lib/libclangTidyMiscModule.a >> lib/libclangAnalysis.a lib/libclangASTMatchers.a lib/libclangAST.a >> lib/libclangLex.a lib/libclangBasic.a lib/libclangTidyModernizeModule.a >> lib/libclangTidyObjCModule.a lib/libclangTidyOpenMPModule.a >> lib/libclangTidyPerformanceModule.a lib/libclangTidyPortabilityModule.a >> lib/libclangTidyReadabilityModule.a lib/libclangTidyZirconModule.a >> lib/libclangTidyMPIModule.a lib/libclangTidyUtils.a lib/libclangTidy.a >> lib/libclang-cpp.so.16git lib/libLLVM-16git.so && : >> ld.lld: error: undefined symbol: >> clang::include_cleaner::walkUsed(llvm::ArrayRef<clang::Decl*>, >> llvm::ArrayRef<clang::include_cleaner::SymbolReference>, >> clang::include_cleaner::PragmaIncludes const*, clang::SourceManager const&, >> llvm::function_ref<void (clang::include_cleaner::SymbolReference const&, >> llvm::ArrayRef<clang::include_cleaner::Header>)>) >> >>>>> referenced by IncludeCleaner.cpp:504 >>>>> (/sda/home/christian/dev/llvm/clang-tools-extra/clangd/IncludeCleaner.cpp:504) >>>>> >>>>> >>>>> IncludeCleaner.cpp.o:(clang::clangd::computeUnusedIncludesExperimental(clang::clangd::ParsedAST&) >>>>> (.localalias)) in archive lib/libclangDaemon.a > > sorry, should be fixed in > https://github.com/llvm/llvm-project/commit/e84d69f52d9a9fab9162128d8fe8ebec99ea60da. this seems to be not enough, I am also seeing clangd build failiures /mnt/b/yoe/master/build/tmp/hosttools/ld: lib/libclangDaemon.a(Preamble.cpp.o): in function `clang::clangd::(anonymous namespace)::CppFilePreambleCallbacks::BeforeExecute(clang::CompilerInstance&)': Preamble.cpp:(.text._ZN5clang6clangd12_GLOBAL__N_124CppFilePreambleCallbacks13BeforeExecuteERNS_16CompilerInstanceE+0x8b): undefined reference to `clang::include_cleaner::PragmaIncludes::record(clang::CompilerInsta nce const&)' /mnt/b/yoe/master/build/tmp/hosttools/ld: lib/libclangDaemon.a(IncludeCleaner.cpp.o): in function `clang::clangd::computeUnusedIncludesExperimental(clang::clangd::ParsedAST&) [clone .localalias]': IncludeCleaner.cpp:(.text._ZN5clang6clangd33computeUnusedIncludesExperimentalERNS0_9ParsedASTE+0x3a1): undefined reference to `clang::include_cleaner::walkUsed(llvm::ArrayRef<clang::Decl*>, llvm::ArrayRef<clang::in clude_cleaner::SymbolReference>, clang::include_cleaner::PragmaIncludes const*, clang::SourceManager const&, llvm::function_ref<void (clang::include_cleaner::SymbolReference const&, llvm::ArrayRef<clang::include_cl eaner::Header>)>)' collect2: error: ld returned 1 exit status [193/193] Linking CXX executable bin/clangd FAILED: bin/clangd Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D140875/new/ https://reviews.llvm.org/D140875 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits