Apparently Cygwin last night did the step of dropping 32 bit support - it was announced a year ago and discussed back then. Here is the CI failure.
I wonder what we should do now? Drop it here and now? I guess I can put together 32 bit installers for 2022.09.1, but it will be hard to build from sources.
@Andrew Appel : FYI - afair you prefer the 32 bit version for memory consumption / speed reasons.
Here is the current announcement
The announcement sounds like they'll stop developing 32bit Cygwin, not distributing it. How hard is it to stick to Cygwin 3.3?
Ah, no instructions yet:
the Cygwin x86 package repository will be archived.
(Instructions on the special steps needed to install from that archive
will be forthcoming, once we've worked out what they are.)
but then the Cygwin environment (including packages) will diverge between 32 bit and 64 bit. This is similar to supporting a whole new OS platform, and one that receives zero support or updates. Seems like a straightforward decision to drop.
I agree. We shouldn't get out of our way to support a platform which is abandoned.
I don't think we have much of a choice. My main question was if I should make an attempt to build a last 32 bit installer for 2022.09.1.
I think I can do this by working with my local cygwin cache.
I don't think it is worth.
Let's drop 32-bit support. It's only for a performance improvement, and not for any other functionality. Maybe it's time for me to abandon Windows in any case . . .
OK. I think it is little effort to do a last 2022.09.1 release (I wouldn't like to drop it on short notice). We then announce this, so that people have time.
hmm, but isn't x32 still supported on Linux? https://github.com/ocaml/ocaml/issues/6722
My understanding was that it would give analogous performance benefits to 32-bit Windows. But maybe it has been thrown out in OCaml 5.0.
Didn't some distros also stop 32 bit? Ubuntu?
Anyway this discussion is about if we deliver a 32 bit Windows installer.
Last updated: Jan 30 2023 at 11:03 UTC