Thanks! This was missing information for me. I did not know about it.
I originally thought that it was disabled because of Makefile.am issue
with CFLAGS, which Martin recently fixed (thanks!).

If such bugs are not secret or embargoed I would suggest to add some
comment why tests are skipped because in future somebody else can ask
same question as me we we can forget details. For example in test file
mingw-w64-crt/testcases/t_aligned_alloc.c we have documented why some of
them for some CRT versions are skipped.

On Friday 29 August 2025 14:10:48 Kirill Makurin wrote:
> Yes, they will fail with UCRT. I dropped UCRT-specific changes since I filed 
> an issue about return value of mbrlen/mbrtowc. If this gets fixed in UCRT, I 
> don't think we need those UCRT-specific changes in mingw-w64.
> 
> As an option, we could guard failing assertions with `#ifndef _UCRT`, but it 
> doesn't sound like a good solution to me.
> 
> - Kirill Makurin
> ________________________________
> From: Pali Rohár <[email protected]>
> Sent: Friday, August 29, 2025 11:02 PM
> To: Kirill Makurin <[email protected]>; Martin Storsjö 
> <[email protected]>; [email protected] 
> <[email protected]>
> Subject: Disabled wide UCRT testcases
> 
> Hello, we have currently 5 disabled testcases for UCRT builds:
> mingw-w64-crt/testcases/t_mbrlen.c
> mingw-w64-crt/testcases/t_mbrtowc.c
> mingw-w64-crt/testcases/t_mbsrtowcs.c
> mingw-w64-crt/testcases/t_wcrtomb.c
> mingw-w64-crt/testcases/t_wcsrtombs.c
> Could we enable them now? Or they are still failing?


_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to