On Friday 16 January 2026 19:02:22 LIU Hao wrote:
> 在 2025-12-29 01:35, Pali Rohár 写道:
> > Changes were applied on top of the 8d02d610f707b5f6af74653c6ebb0cdfa4df9212
> > 
> > msvcrt.dll library in Windows XP x64 and Server 2003 x64 does
> > not contain those 32-bit time symbols. It has only 64-bit
> > variants of time functions. Provide simple 32-bit wrappers
> > around 64-bit functions for x64 msvcrt.dll builds.
> > 
> > 32-bit time symbols are natively available in all 64-bit UCRT
> > libraries, also in the redist version for Windows XP x64.
> 
> Now I have fixed all issues that I've commended so far, but there's still
> one remaining: Your patches un-import those functions for both x86-64 and
> ARM64EC, but `src_msvcrt64` isn't compiled into the ARM64EC library, which
> ends up in undefined references:
> 
>    
> https://github.com/lhmouse/mingw-w64/actions/runs/21061471379/job/60568582713#step:6:420

Ok. So if I understand correctly, we should not provide replacement of
functions for ARM64EC builds; we should use native symbols in .def files
for ARM64EC builds, right?


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

Reply via email to