GNU bug report logs -
#50666
28.0.50; Fix native compilation on Cygwin
Previous Next
Reported by: Ken Brown <kbrown <at> cornell.edu>
Date: Sat, 18 Sep 2021 20:52:02 UTC
Severity: normal
Tags: patch
Found in version 28.0.50
Done: Ken Brown <kbrown <at> cornell.edu>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
On 9/23/2021 1:13 PM, Ken Brown wrote:
> On 9/23/2021 12:37 PM, Eli Zaretskii wrote:
>>> From: Ken Brown <kbrown <at> 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-bit
>>> Cygwin. 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 (text/plain, attachment)]
This bug report was last modified 3 years and 295 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.