|
From: | Ken Brown |
Subject: | bug#50666: 28.0.50; Fix native compilation on Cygwin |
Date: | Thu, 28 Oct 2021 18:22:28 -0400 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 |
On 9/23/2021 1:13 PM, Ken Brown wrote:
On 9/23/2021 12:37 PM, Eli Zaretskii wrote:From: Ken Brown <kbrown@cornell.edu> Finally, as a side note, I don't think it would be a tragedy if this just turns out to be too complicated and we have to disable native compilation on 32-bitCygwin. The Cygwin home page at https://cygwin.com/ already contains the following:Address space is a very limiting factor for Cygwin. These days, a full 32 bit Cygwin distro is not feasible anymore, and will in all likelihood fail in random places due to an issue with the fork(2) system call. Therefore we recommend using 32 bit Cygwin only in limited scenarios, with only a minimum of necessary packages installed, and only if there's no way to run 64 bit Cygwin instead.My point is that maybe we should make that decision already, before burning too much time and energy on it.Maybe you should ask on the Cygwin list whether somebody will object to making 32-bit Cygwin Emacs a second-class citizen.Well, 32-bit Cygwin is already a second-class citizen, so we might just have to do that whether someone objects or not.
32-bit Cygwin has just been demoted to a third-class citizen. Cygwin 3.3.0 was released this morning, with a deprecation notice that it is the last major version supporting 32-bit installations. In view of this, I don't want to put any energy into supporting native compilation on 32-bit Cygwin, and I doubt if Achim does either.
Eli, what do you think of the attached (assuming Achim agrees)? Ken
0001-Drop-support-for-native-compilation-on-32-bit-Cygwin.patch
Description: Text document
[Prev in Thread] | Current Thread | [Next in Thread] |