meson build exposes internal libs in Libs.private on Windows
https://github.com/Alexpux/MINGW-packages/issues/4364
glib-2.0.pc contains -lgnulib, which doesn't exist in mingw64 env.
gio-2.0.pc contains -lgiowin32, which doesn't exist in mingw64 env.
(edit: charset as well I think)
This apparently breaks static builds depending on glib (note that we patch #1322 in MSYS2 to get static glib builds on Windows)
Edited by Christoph Reiter