Hi, Are you sure these PS shells are running from the glazier bin/shell1.ps usually referred to as the same powershell in the docs?
Looking at the pastebin it looks like libicu is being passed to the windows linker in UNIX proper style so it is being ignored, so the pkg-config setup didn't really change that all the icu symbols are going to be missing. In the later make for couch with the copied mozjs binaries, it also looks like the vcpkg paths are not in the linker's "LIBPATH" and so it makes sense that the missing symbols are again from libraries being added there. I don't think you need to add pkg-conf (or don't want to give it a real configuration), rather glazier's bin/shell.ps1 launched by or after the bin/install_dependencies.ps1 has all the necessary path settings. (AFAIK windows does some dll's search voodoo so only having the paths is important and explicit -llibname like options simply aren't used.) I've not really tried glazier and don't actually have windows locally, I am just using it as a guide for wsl in github actions, so my apologies if I'm way off on how it works.. Will Young