Hi Stefan, On Tue, 1 Dec 2020 20:24:07 +0100, Stefan Weil <s...@weilnetz.de> wrote: > The recent switch from SJLJ exception handling to Dwarf2 breaks the > compatibility with upstream Mingw-w64 which still sticks to SJLJ: > https://sourceforge.net/p/mingw-w64/wiki2/Exception%20Handling/. > > It is now no longer possible to use for example the Mingw-w64 cross packages > from Cygwin for cross builds targeting 32 bit Windows on latest Debian. > That's how I generated the Windows binaries for QEMU and Tesseract during > the last years.
Thanks for the feedback, one of the reasons I made the change was to see if it would cause problems for anyone, before the Debian 11 freeze... The dilemma I’m faced with now is that MSYS2 and Fedora and others have switched to Dwarf2 for 32-bit Windows targets, and the Rust ecosystem only supports that. I toyed with the idea of providing both Dwarf2 and SJLJ toolchains, but the problem there is that I’d really need to use two different triplets to avoid mix-ups! Which packages do you use exactly, and where do you get them from? Regards, Stephen
pgp_oWxQLX7X7.pgp
Description: OpenPGP digital signature