Trying to figure out why updating 2 GCC dependencies in Mingw SDK extension completely broke org.winehq.Wine

org.freedesktop.Sdk.Extension.mingw-w64 is needed by org.winehq.Wine to compile its Windows dll files. Apart from Mingw-w64 itself, the extension bundles GCC with a couple of dependencies - binutils, mpc, mpfr and isl, that are statically linked to GCC.

A few days ago binutils got updated from 2.43.1 to 2.44 and mpfr from 4.2.1 to 4.2.2. After Wine was rebuilt against the new Mingw build, it just didn’t launch at all (or crashed in an early launch stage). I quickly reverted the last Mingw commits and rebuilt Wine against the latest Mingw build, so after that it started working again.

I didn’t have time to debug what went wrong with Wine not launching, so I’m just wondering if this might simply be due to binutils 2.44 being newer than the version that Freedesktop SDK 24.08 currently ships?