Compiling harfbuzz in MXE (a set of scripts to compile common open source packages with mingw, http://mxe.cc/) yields some linker errors, such as src/hb-uniscribe.cc:187: undefined reference to `ScriptFreeCache@4'. It appears the .pc file for Windows is missing the -lgdi32 and -lusp10 linker flags.
But the pc file shouldn't need it. At any rate, I'm disabling the Uniscribe backend by default, which should address this.
> But the pc file shouldn't need it. Why not?
It should go in Libs.private I think, yeah.
Fixed in master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.