Reply 40 of 44, by DosFreak
Alright. Didn't have time to test clang or verify dependencies but I did get mingw working with MSYS2 so that removed all the work of having to update wget,autoconf,automake,pkg-config,gawk,libtool,mercurial,svn,and git and it appears to work fine under MSYS2. I even compiled a DOSBox executable that works on <Pentium Pro.
Check the above post for the update guide.
Need to see about using the original mingw with Ubuntu 19.10 or Ubuntu w/WSL. Should be able to unpack the .deb files from 18.04 but not sure what to do then but I'm sure I'll figure it out.
Bugs with the original Mingw are with FLAC which requires a downgrade to 1.3.2 and SDL_NET. Previously I modified SDL_NET to remove GetLocalAddresses (which introduced the requirement of Active desktop so 1.2.8+ only for 95 and NT4) which isn't used by DOSBox so that will probably work again as well. Depending on what changed though may make more sense to use an older version without that functionality.
SDL_NET 1.2.8+ for 95-NT4+ w/Active Desktop
SDL_NET 1.2.7 for 95-NT3.50+ without Active Desktop