https://bugs.winehq.org/show_bug.cgi?id=45349
--- Comment #17 from Maciej Stanczew maciej.stanczew+b@gmail.com ---
I have submitted a feature request to have the builds switched to PE: https://bugs.archlinux.org/task/67326
There was already an earlier request, please track it instead: https://bugs.archlinux.org/task/67317
(In reply to i.Dark_Templar from comment #16)
No. I'm using Gentoo, and official wine packages from Gentoo currently don't support mingw compiler. I think it means wine is built without PE support. At least currently present versions up to 5.12 don't. I'm not sure if Gentoo maintainers have any plans to support compiling wine with mingw, but I guess if they'd have such plans, they'd implement it by now, since wine 5.0 with this feature was released quite some time ago.
I would suggest reaching out to the maintainers anyway, as up to this point PE vs non-PE didn't really matter in our use-case, but things have changed significantly in the last two Wine versions to warrant a reaction.
Wine staging 5.11 worked fine while it was compiled without mingw, i.e. without PE feature.
Yeah, that's because Staging 5.11 contained winebuild-Fake_Dlls, which is now replaced by PE ntdll + winebuild-pe_syscall_thunks.
00b8:err:virtual:virtual_setup_exception stack overflow 1824 bytes in thread 00b8 addr 0x7bc81ee6 stack 0x9ef08e0 (0x9ef0000-0x9ef1000-0xa6f0000)
Same on Arch with official non-PE package: 0170:err:virtual:virtual_setup_exception stack overflow 1824 bytes in thread 0170 addr 0x7bc7a99d stack 0x9dc08e0 (0x9dc0000-0x9dc1000-0xa5c0000)