On 6/8/23 06:18, LIU Hao wrote:
I agree that those are valid concerns. However, there is little we
can do about it and it's unlikely to change over time. Do we want
msvcrt-os to remain the default forever?
For your information, this is a non-exhaustive list of distributions
that do not specify `--with-default-msvcrt` and will be affected:
* Debian:
https://sources.debian.org/src/mingw-w64/10.0.0-3/debian/rules/#L131
* Ubuntu (likely):
https://launchpad.net/ubuntu/+source/mingw-w64/10.0.0-3
* ArchLinux:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mingw-w64-crt-git#n49
* w64devkit:
https://github.com/skeeto/w64devkit/blob/2617b474334610abb7e82fc12f656abb3622723f/Dockerfile#L219
I think that those are well maintained packages and asking them for one
extra configure argument if they want to continue using msvcrt.dll is
not much (although I think that at least some of them would be happy
switching to UCRT by doing nothing). We'd not be taking anything away,
just asking to be a bit more explicit about it.
I guess that those are examples of users that were happy with defaults
when packages were created and left it that way. The point of the change
is that future packages that similarly leave the decision to us
(implicitly, by using configure defaults) will use currently recommended
settings.
Thanks,
Jacek
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public