The procedure entry point _ZSt14__once_functor could not be located in the dynamic link library clangd.exe

I cross-compile the Windows version of llvm on linux, but run the .exe it gives an error saying “The procedure entry point _ZSt14__once_functor could not be located in the dynamic link library clangd.exe”, what can do for it?
this is my compile command:
cmake -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_BUILD_TYPE=Release -DLLVM_PARALLEL_LINK_JOBS=10 -DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc-posix -DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g+±posix -DCMAKE_INSTALL_PREFIX=…/ -DLLVM_ENABLE_PROJECTS=“clang;clang-tools-extra” -DLLVM_TARGETS_TO_BUILD=X86 -G Ninja …/llvm
ninja -j 8 clangd
ninja install clangd