Re: [Mingw-w64-public] [PATCH] Make winpthreads work on Win98

2023-10-22 Thread LIU Hao

在 2023/10/21 18:27, Jonathan Schleifer 写道:
I really don't see why not to be honest, given how Windows has always maintained forward and 
backward compatibility. It's not like this patch adds a lot of cost, neither in binary size, nor in 
code size, nor in maintainability problems. And it's everything that's needed to also make 
exceptions work on Windows 98, since libgcc_s needs winpthreads.


Our decision is that the change shall be within a `#if ...` block. Whether it is ``#if 
!defined(_WIN32_WINNT)` or `#if _WIN32_WINNT < 0x0500` is questionable, but the patch will not be 
accepted otherwise.


BTW I am also curious: does the CRT work well for you? I thought the Windows 98 MSVCRT.DLL (?) would 
have lacked some symbols.



--
Best regards,
LIU Hao



OpenPGP_signature
Description: OpenPGP digital signature
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public


Re: [Mingw-w64-public] [PATCH] Make winpthreads work on Win98

2023-10-22 Thread Jonathan Schleifer

Am 21.10.23 um 12:15 schrieb Biswapriyo Nath:


May I ask who is still using Windows 98 in year 2023?


I'm using it for a retro game project where I'm writing a 3D engine for 
3dfx Voodoo cards, which work best on Windows 98 SE. I don't see any 
problem in running an offline Windows 98 system in 2023, or even in 
2033. MinGW still has excellent support for Windows 98, and everything 
works after this patch, from exceptions, to threads, sockets, file 
system calls etc.



Why does mingw-w64 still support that ancient operating system?


I really don't see why not to be honest, given how Windows has always 
maintained forward and backward compatibility. It's not like this patch 
adds a lot of cost, neither in binary size, nor in code size, nor in 
maintainability problems. And it's everything that's needed to also make 
exceptions work on Windows 98, since libgcc_s needs winpthreads.


--
Jonathan


___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public