On Sun, 11 Dec 2022, Pali Rohár wrote:
Include file msvcrt-common.def.in contains moldname aliases and 4 export
symbols: longjmp, _daylight, _timezone, _tzname.
Move these 4 export symbols from msvcrt-common.def.in file into all files
which include msvcrt-common.def.in. So all msvcrt def files would contain
all exported symbols directly, not transitionally.
After this change msvcrt-common.def.in contains only moldname aliases
without exporting any symbol.
---
Changes in v2:
* Changed commit message
* Fixed msvcrt.def.in and ucrtbase.def.in files for arm builds
(I incorrectly deduced how longjmp and _timezone/_tzname are included for arm
builds)
---
Thanks, this LGTM now. The only difference in symbols in the CRT import
libraries now is that a duplicate __imp__daylight from the ARM versions of
libmsvcrt-os.a is removed now.
I pushed this patch now.
// Martin
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public