On Tue Feb 6 11:55:56 2024 +0000, Jinoh Kang wrote:
Sorry, I don't think I know enough to judge any potential compatibility issues arising from this. Furthermore, if dependent libraries don't use 64-bit time_t, this might lead to silent memory corruption due to ABI breakage. I suppose this is best left to downstream/distro maintainers. Would `./configure --enable-year2038` suffice for your needs?
@iamahuman Apparently Julliard introduced a separate TIME_BITS change back in Wine 7.10: https://gitlab.winehq.org/wine/wine/-/commit/2211ca9fa57640b4c19c0a6aa57fda9... (so it's already in Wine 8.0 and 9.0 stable releases)
I think there was already plenty of time to find regressions (and I don't know of any)
The autoconf 2.72 update does nullify that TIME_BITS thing though (and the YEAR2038 macro is probably the best way to make it work again)