|
From: | Paul Eggert |
Subject: | Re: Should Emacs 26 be portable to Glibc 2.28? |
Date: | Thu, 8 Mar 2018 17:11:58 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
On 03/08/2018 05:39 AM, Eli Zaretskii wrote:
-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ +#if defined _IO_ftrylockfile || defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
Thanks, good suggestion, I installed that into Gnulib[1] and copied it into Emacs master[2].
However, after looking into this some more it turns out that we need not backport it to emacs-26. For Emacs built with Glibc, fpending.c is compiled only for glibc 2.1.92 and older, which means that the portability bug with glibc 2.28 cannot be triggered for Emacs. Sorry about the false alarm.
[1] https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=74d9d6a293d7462dea8f83e7fc5ac792e956a0ad
[2] https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=f0c590b857415e94a8ed9ded0e9ba2f91ea2a3c7
[Prev in Thread] | Current Thread | [Next in Thread] |