Issue #20233 has been reported by jmarrec (Julien Marrec).
----------------------------------------
Feature #20233: pkg-config not working on MSVC
https://bugs.ruby-lang.org/issues/20233
* Author: jmarrec (Julien Marrec)
* Status: Open
* Priority: Normal
----------------------------------------
The PKG_CONFIG variable is not respected in win32/Makefile.sub
Also, need to ideally use the `--msvc-syntax` flag (pkgconf 1.4.0, released 7 years ago,
adds it).
But mostly, I realized that the `try_ldflags` in `lib/mkmf.rb` actually passes these
ldflags as the `opt` parameter to the `link_command` function, and not as `ldflags`. While
the UNIX systems are forgiving, the MSVC compiler is not, and because the flags are passed
before the `-link`, MSVC complains that it ignores it and therefore cannot find the
requested library.
--
https://bugs.ruby-lang.org/