|
From: <no...@tc...> - 2025-10-27 10:18:55
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [93826b53189e923242d1a45a89fbe94c12b0bd9b4005f8fc071054dc01cd95c1] [Makefile forces -D__USE_MINGW_ANSI_STDIO=0] By oscarfv For Tk On 2025-10-27T10:08:48.607 Details https://core.tcl-lang.org/tk/tinfo?name=93826b53189e923242d1a45a89fbe94c12b0bd9b4005f8fc071054dc01cd95c1 Ticket https://core.tcl-lang.org/tk/tktview/b405da2aad74715fdf8c729fdcfcc0a75d56b64b Changed Fields closedate: 2025-10-27 10:08:48 closer: oscarfv icomment: Thank you for the detailed explanation. A few remarks: I64 is supported by mingw-w64 for many years now. On your explanation I think you are mentioning that the tcl/tk build sets __USE_MINGW_ANSI_STDIO=1 when it actually is =0. MSYS2/Mingw-packages wants to be a complete repository. We even have twapi now :-) Hence, compatibility with VS is a non-goal, although I understand why it is important for you as a policy. For these reasons we probably end overriding CFLAGS to remove __USE_MINGW_ANSI_STDIO=0 and be consistent with the rest of the MSYS2/Mingw-packages ecosystem. I mention this just in case it is relevant for future exchanges. It would be nice if we had an explicit knob (i.e. a configure option) instead of a blanket override, but for now CFLAGS= would do. Thank you again. login: oscarfv ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |