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.
https://github.com/jralls/guile On Sat, 25 Jul 2020, 10:28 pm Eli Zaretskii, <e...@gnu.org> wrote: > > From: Christopher Lam <christopher....@gmail.com> > > Date: Sat, 25 Jul 2020 13:56:28 +0000 > > Cc: guile-user <guile-u...@gnu.org>, help-g...@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. >