Hi Sandro
On Fri, Jan 28, 2022 at 11:02 PM Sandro Mani <manisandro(a)gmail.com> wrote:
Thanks Marc
Just for curiosity, as you see it, does it make sense to keep both mingw
and ucrt moving forward?
Interesting question, it really depends on our users I imagine.
Since Windows recommends ucrt since Windows 10 (2015) and you can ship
UCRT for earlier versions up to Vista, there are very few reasons you
would want to keep msvcrt. Notably, wine may need msvcrt binaries.
However, if this is the only case, we probably don't want to keep
maintaining and distributing all the msvcrt binaries with Fedora.
My recommendation going forward (past f37 and ucrt toolchain
introduction probably, unless we all agree?) would be to remove
mingw32/64 libraries, but keep the various toolchains. This way, users
who still want to target msvcrt can rebuild their dependencies
themself relatively easily.
Sometime I even think more radically, and think that Fedora should
stop maintaining & distributing all the mingw libraries. Instead, work
with the msys2 project, to have a common place to maintain those. I am
not sure what shape this would take, but I am sure this could be very
fruitful, especially if other distros take the same approach
(debian/ubuntu/arch etc).
mingw* msvcrt targets