|
From: | Paul Eggert |
Subject: | Merge from Gnulib in emacs-28 branch |
Date: | Mon, 4 Oct 2021 15:34:30 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 |
One thing in particular: 'configure' now prefers 64-bit to 32-bit time_t on platforms that have both. The only known platforms like this are glibc 2.34+ on ARM and x86. The upside is that Emacs won't stop working after 2038 on these 32-bit platforms; the downside is that there may be issues (which we don't yet know about) if Emacs is linked to libraries that require time_t to be 32 bits. If you encounter the downsides you can configure with --disable-year2038. Please let me know of any problems in this area; I have tested this on Fedora 34 x86 client, but not on other platforms.
There's a bit more discussion about this merge here: https://debbugs.gnu.org/bug=50985
[Prev in Thread] | Current Thread | [Next in Thread] |