On Wed, 28 Feb 2024, Martin Storsjö wrote:
On Wed, 28 Feb 2024, Pali Rohár wrote:
Header file time.h already redirects function call gmtime() to _gmtime32().
So if object file compiled with time.h is linked with e.g. libmsvcrt40.a
import library then it is needed to add redirection from _gmtime32 symbol
to gmtime symbol into libmsvcrt40.a library to ensure that application
would use gmtime symbol, because msvcrt40.dll does not provide _gmtime32.
Same applies for all other 32-bit time symbols.
---
mingw-w64-crt/lib32/crtdll.def.in | 14 +++++++++-----
mingw-w64-crt/lib32/msvcr70.def.in | 11 +++++++++++
mingw-w64-crt/lib32/msvcr71.def.in | 11 +++++++++++
mingw-w64-crt/lib32/msvcrt10.def.in | 9 +++++++++
mingw-w64-crt/lib32/msvcrt20.def.in | 11 +++++++++++
mingw-w64-crt/lib32/msvcrt40.def.in | 11 +++++++++++
6 files changed, 62 insertions(+), 5 deletions(-)
LGTM
I pushed this, and the other patches I had OK'd now.
// Martin
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public