My mistake: gnucash uses MinGW-w64.
The gnucash lead developer has a few patches to successfully compile guile on MinGW-w64. It would be great if these patches were taken upstream and a CI pipeline enabled for testing. Otherwise gnucash for windows will always need to catch up, and is at severe risk of falling behind.
On Sat, 25 Jul 2020, 10:28 pm Eli Zaretskii, <
eliz@gnu.org> wrote:
> From: Christopher Lam <christopher.lck@gmail.com>
> Date: Sat, 25 Jul 2020 13:56:28 +0000
> Cc: guile-user <guile-user@gnu.org>, help-guix@gnu.org
>
> Gnucash 4.0 in windows is successfully using libguile-2.2-1.dll from MSYS2.
Is Gnucash a MinGW build or an MSYS2 build? If the latter, it's
expected.