Microsoft CLC/clover: Unresolved symbols when static linking clang 15

I need to know which additional clang libraries are necessary to link with to resolve these symbols:

FAILED: src/microsoft/clc/clon12compiler.dll
"link" @src/microsoft/clc/clon12compiler.dll.rsp
   Creating library src\microsoft\clc\clon12compiler.lib and object src\microsoft\clc\clon12compiler.exp
clangSema.lib(SemaRISCVVectorLookup.cpp.obj) : error LNK2019: unresolved external symbol "public: static class llvm::Optional<class std::vector<class clang::RISCV::RVVType *,class std::allocator<class clang::RISCV::RVVType *> > > __cdecl clang::RISCV::RVVType::computeTypes(enum clang::RISCV::BasicType,int,unsigned int,class llvm::ArrayRef<struct clang::RISCV::PrototypeDescriptor>)" (?computeTypes@RVVType@RISCV@clang@@SA?AV?$Optional@V?$vector@PAVRVVType@RISCV@clang@@V?$allocator@PAVRVVType@RISCV@clang@@@std@@@std@@@llvm@@W4BasicType@23@HIV?$ArrayRef@UPrototypeDescriptor@RISCV@clang@@@5@@Z) referenced in function "private: void __thiscall `anonymous namespace'::RISCVIntrinsicManagerImpl::InitIntrinsicList(void)" (?InitIntrinsicList@RISCVIntrinsicManagerImpl@?A0xc7397c7e@@AAEXXZ)
clangSema.lib(SemaRISCVVectorLookup.cpp.obj) : error LNK2019: unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl clang::RISCV::RVVIntrinsic::getSuffixStr(enum clang::RISCV::BasicType,int,class llvm::ArrayRef<struct clang::RISCV::PrototypeDescriptor>)" (?getSuffixStr@RVVIntrinsic@RISCV@clang@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4BasicType@23@HV?$ArrayRef@UPrototypeDescriptor@RISCV@clang@@@llvm@@@Z) referenced in function "private: void __thiscall `anonymous namespace'::RISCVIntrinsicManagerImpl::InitIntrinsicList(void)" (?InitIntrinsicList@RISCVIntrinsicManagerImpl@?A0xc7397c7e@@AAEXXZ)
clangSema.lib(SemaRISCVVectorLookup.cpp.obj) : error LNK2019: unresolved external symbol "public: static class llvm::SmallVector<struct clang::RISCV::PrototypeDescriptor,17> __cdecl clang::RISCV::RVVIntrinsic::computeBuiltinTypes(class llvm::ArrayRef<struct clang::RISCV::PrototypeDescriptor>,bool,bool,bool,unsigned int)" (?computeBuiltinTypes@RVVIntrinsic@RISCV@clang@@SA?AV?$SmallVector@UPrototypeDescriptor@RISCV@clang@@$0BB@@llvm@@V?$ArrayRef@UPrototypeDescriptor@RISCV@clang@@@5@_N11I@Z) referenced in function "private: void __thiscall `anonymous namespace'::RISCVIntrinsicManagerImpl::InitIntrinsicList(void)" (?InitIntrinsicList@RISCVIntrinsicManagerImpl@?A0xc7397c7e@@AAEXXZ)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "char const * __cdecl llvm::archToWindowsSDKArch(enum llvm::Triple::ArchType)" (?archToWindowsSDKArch@llvm@@YAPBDW4ArchType@Triple@1@@Z) referenced in function "public: bool __thiscall clang::driver::toolchains::MSVCToolChain::getUniversalCRTLibraryPath(class llvm::opt::ArgList const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)const " (?getUniversalCRTLibraryPath@MSVCToolChain@toolchains@driver@clang@@QBE_NABVArgList@opt@llvm@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "char const * __cdecl llvm::archToLegacyVCArch(enum llvm::Triple::ArchType)" (?archToLegacyVCArch@llvm@@YAPBDW4ArchType@Triple@1@@Z) referenced in function "public: virtual void __thiscall clang::driver::tools::visualstudio::Linker::ConstructJob(class clang::driver::Compilation &,class clang::driver::JobAction const &,class clang::driver::InputInfo const &,class llvm::SmallVector<class clang::driver::InputInfo,4> const &,class llvm::opt::ArgList const &,char const *)const " (?ConstructJob@Linker@visualstudio@tools@driver@clang@@UBEXAAVCompilation@45@ABVJobAction@45@ABVInputInfo@45@ABV?$SmallVector@VInputInfo@driver@clang@@$03@llvm@@ABVArgList@opt@llvm@@PBD@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::appendArchToWindowsSDKLibPath(int,class llvm::SmallString<128>,enum llvm::Triple::ArchType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?appendArchToWindowsSDKLibPath@llvm@@YA_NHV?$SmallString@$0IA@@1@W4ArchType@Triple@1@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: bool __thiscall clang::driver::toolchains::MSVCToolChain::getWindowsSDKLibraryPath(class llvm::opt::ArgList const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)const " (?getWindowsSDKLibraryPath@MSVCToolChain@toolchains@driver@clang@@QBE_NABVArgList@opt@llvm@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl llvm::getSubDirectoryPath(enum llvm::SubDirectoryType,enum llvm::ToolsetLayout,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum llvm::Triple::ArchType,class llvm::StringRef)" (?getSubDirectoryPath@llvm@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4SubDirectoryType@1@W4ToolsetLayout@1@ABV23@W4ArchType@Triple@1@VStringRef@1@@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::useUniversalCRT(enum llvm::ToolsetLayout,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum llvm::Triple::ArchType,class llvm::vfs::FileSystem &)" (?useUniversalCRT@llvm@@YA_NW4ToolsetLayout@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ArchType@Triple@1@AAVFileSystem@vfs@1@@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::getWindowsSDKDir(class llvm::vfs::FileSystem &,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?getWindowsSDKDir@llvm@@YA_NAAVFileSystem@vfs@1@V?$Optional@VStringRef@llvm@@@1@11AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAH22@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::getUniversalCRTSdkDir(class llvm::vfs::FileSystem &,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?getUniversalCRTSdkDir@llvm@@YA_NAAVFileSystem@vfs@1@V?$Optional@VStringRef@llvm@@@1@11AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaCommandLine(class llvm::vfs::FileSystem &,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaCommandLine@llvm@@YA_NAAVFileSystem@vfs@1@V?$Optional@VStringRef@llvm@@@1@11AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaEnvironment(class llvm::vfs::FileSystem &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaEnvironment@llvm@@YA_NAAVFileSystem@vfs@1@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaSetupConfig(class llvm::vfs::FileSystem &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaSetupConfig@llvm@@YA_NAAVFileSystem@vfs@1@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaRegistry(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaRegistry@llvm@@YA_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
src\microsoft\clc\clon12compiler.dll : fatal error LNK1120: 14 unresolved externals

I know that if I add clangSupport the number of unresolved symbols goes down by 3:

[348/352] Linking target src/microsoft/clc/clon12compiler.dll
FAILED: src/microsoft/clc/clon12compiler.dll
"link" @src/microsoft/clc/clon12compiler.dll.rsp
   Creating library src\microsoft\clc\clon12compiler.lib and object src\microsoft\clc\clon12compiler.exp
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "char const * __cdecl llvm::archToWindowsSDKArch(enum llvm::Triple::ArchType)" (?archToWindowsSDKArch@llvm@@YAPBDW4ArchType@Triple@1@@Z) referenced in function "public: bool __thiscall clang::driver::toolchains::MSVCToolChain::getUniversalCRTLibraryPath(class llvm::opt::ArgList const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)const " (?getUniversalCRTLibraryPath@MSVCToolChain@toolchains@driver@clang@@QBE_NABVArgList@opt@llvm@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "char const * __cdecl llvm::archToLegacyVCArch(enum llvm::Triple::ArchType)" (?archToLegacyVCArch@llvm@@YAPBDW4ArchType@Triple@1@@Z) referenced in function "public: virtual void __thiscall clang::driver::tools::visualstudio::Linker::ConstructJob(class clang::driver::Compilation &,class clang::driver::JobAction const &,class clang::driver::InputInfo const &,class llvm::SmallVector<class clang::driver::InputInfo,4> const &,class llvm::opt::ArgList const &,char const *)const " (?ConstructJob@Linker@visualstudio@tools@driver@clang@@UBEXAAVCompilation@45@ABVJobAction@45@ABVInputInfo@45@ABV?$SmallVector@VInputInfo@driver@clang@@$03@llvm@@ABVArgList@opt@llvm@@PBD@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::appendArchToWindowsSDKLibPath(int,class llvm::SmallString<128>,enum llvm::Triple::ArchType,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?appendArchToWindowsSDKLibPath@llvm@@YA_NHV?$SmallString@$0IA@@1@W4ArchType@Triple@1@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "public: bool __thiscall clang::driver::toolchains::MSVCToolChain::getWindowsSDKLibraryPath(class llvm::opt::ArgList const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)const " (?getWindowsSDKLibraryPath@MSVCToolChain@toolchains@driver@clang@@QBE_NABVArgList@opt@llvm@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl llvm::getSubDirectoryPath(enum llvm::SubDirectoryType,enum llvm::ToolsetLayout,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum llvm::Triple::ArchType,class llvm::StringRef)" (?getSubDirectoryPath@llvm@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4SubDirectoryType@1@W4ToolsetLayout@1@ABV23@W4ArchType@Triple@1@VStringRef@1@@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::useUniversalCRT(enum llvm::ToolsetLayout,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum llvm::Triple::ArchType,class llvm::vfs::FileSystem &)" (?useUniversalCRT@llvm@@YA_NW4ToolsetLayout@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4ArchType@Triple@1@AAVFileSystem@vfs@1@@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::getWindowsSDKDir(class llvm::vfs::FileSystem &,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?getWindowsSDKDir@llvm@@YA_NAAVFileSystem@vfs@1@V?$Optional@VStringRef@llvm@@@1@11AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAH22@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::getUniversalCRTSdkDir(class llvm::vfs::FileSystem &,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (?getUniversalCRTSdkDir@llvm@@YA_NAAVFileSystem@vfs@1@V?$Optional@VStringRef@llvm@@@1@11AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2@Z) referenced in function "public: virtual void __thiscall clang::driver::toolchains::MSVCToolChain::AddClangSystemIncludeArgs(class llvm::opt::ArgList const &,class llvm::SmallVector<char const *,16> &)const " (?AddClangSystemIncludeArgs@MSVCToolChain@toolchains@driver@clang@@UBEXABVArgList@opt@llvm@@AAV?$SmallVector@PBD$0BA@@7@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaCommandLine(class llvm::vfs::FileSystem &,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class llvm::Optional<class llvm::StringRef>,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaCommandLine@llvm@@YA_NAAVFileSystem@vfs@1@V?$Optional@VStringRef@llvm@@@1@11AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaEnvironment(class llvm::vfs::FileSystem &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaEnvironment@llvm@@YA_NAAVFileSystem@vfs@1@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaSetupConfig(class llvm::vfs::FileSystem &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaSetupConfig@llvm@@YA_NAAVFileSystem@vfs@1@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
clangDriver.lib(MSVC.cpp.obj) : error LNK2019: unresolved external symbol "bool __cdecl llvm::findVCToolChainViaRegistry(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,enum llvm::ToolsetLayout &)" (?findVCToolChainViaRegistry@llvm@@YA_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAW4ToolsetLayout@1@@Z) referenced in function "public: __thiscall clang::driver::toolchains::MSVCToolChain::MSVCToolChain(class clang::driver::Driver const &,class llvm::Triple const &,class llvm::opt::ArgList const &)" (??0MSVCToolChain@toolchains@driver@clang@@QAE@ABVDriver@23@ABVTriple@llvm@@ABVArgList@opt@6@@Z)
src\microsoft\clc\clon12compiler.dll : fatal error LNK1120: 11 unresolved externals
[350/352] Compiling C++ object src/microsoft/clc/clc_compiler_test.exe.p/compute_test.cpp.obj
ninja: build stopped: cannot make progress due to previous errors.

Mesa3D issue report
Mesa3D merge request draft

These symbols are now in the LLVM WindowsDriver library.