Hi, On Sun, 2 Jan 2022, Pali Rohár wrote:
mingw-w64-crt/Makefile.am | 18 ++++- mingw-w64-crt/crt/crtdll_32_compat.c | 100 +++++++++++++++++++++++++++ mingw-w64-crt/lib-common/crtdll.mri | 1 + 3 files changed, 117 insertions(+), 2 deletions(-) create mode 100644 mingw-w64-crt/crt/crtdll_32_compat.c
This mostly looks reasonable, but if we'd merge it, I'd say it's on the level of "community supported", i.e. we wouldn't make much extra effort to try to keep it working while doing other refactorings.
As for the patch itself, it does break building for x86_64, because it tries to include libcrtdll_extra.a on that architecture too, where it's not built. So I guess we'd need to split crtdll.mri in an i386 specific version and one for the rest (x86_64 only, as arm doesn't have this DLL).
Out of context - was crtdll.dll something that shipped on the first versions of Windows 95 before msvcrt.dll was installed out of the box and on Win32s, or what's the specific use case?
// Martin _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
