Re: news item
Sam James <[email protected]> Fri, 26 Jun 2026 06:40:15 +0100
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Organization | Gentoo |
| Message-ID | <[email protected]> |
"Andreas K. Huettel" <[email protected]> writes: > Looks like noone is willing to step up, so here is a news item for removal of the > 32bit stuff. > > ================= > Title: Gentoo drops 32bit S390 support 32-bit s390 support dropped > Author: Andreas K. Hüttel <[email protected]> > Posted: 2026-07-03 > Revision: 1 > News-Item-Format: 2.0 > Display-If-Profile: default/linux/s390/23.0 > Display-If-Profile: default/linux/s390/23.0/systemd > Display-If-Profile: default/linux/s390/23.0/split-usr > Display-If-Profile: default/linux/s390/23.0/time64 > Display-If-Profile: default/linux/s390/23.0/time64/systemd > Display-If-Profile: default/linux/s390/23.0/time64/split-usr > > The legacy 32bit ABI support for IBM S390 mainframes is on the way out just > about everywhere: > * Pure 32bit hardware is by now nonexistent (64bit support exists since 2002). > * Full 32bit kernel support is gone since 2014. > * The 32bit ABI userspace emulation layer has been dropped in the kernel since > version 6.19. > * glibc will drop 32bit ABI support in version 2.44. GCC 17 will drop support too, and it is not in a good state in 16 at least either. > As a consequence, Gentoo will also drop support for it, effective immediately. > There will be no stage builds anymore. The 32bit profiles will be marked > deprecated and experimental, not receive any testing anymore, and be removed > in the next profile version. Corresponding bug reports may get ignored or > closed immediately. If you are still using this configuration, we urge you to > find an alternative. > > This does *not* affect the 64bit code ("s390x", CHOST=s390x-ibm-linux-gnu) > with its profiles and stages. LGTM with title tweak. Thanks for doing it. > ================= > > > > > Am Donnerstag, 18. Juni 2026, 21:14:29 Japanische Normalzeit schrieb Andreas K. Huettel: >> Hello everyone, >> >> the 31bit ABI support for s390 mainframes is on the way out just about everywhere. >> >> * Pure 31bit hardware is by now nonexistent (64bit support exists since 2002) >> * Full 31bit kernel support is gone since 2014 >> * The 31bit ABI userspace emulation layer has been dropped in the kernel recently >> (I think in 6.19) >> * glibc will drop 31bit support in 2.44 >> >> So far I tried to keep things running as far as @system and the stage builds >> are concerned, but I have no personal investment in the 31bit s390 support, and >> the effort seems not worthwhile anymore. The S390 project consists currently of >> me (mostly for releng), Sam (mostly for toolchain), and Ago (mostly for...?). >> >> Unless someone dedicated to s390 and maintaining a legacy userspace steps up, I >> would suggest now really dropping support of that ABI (CHOST=s390-ibm-linux-gnu) >> for good. >> >> This does *not* affect the 64bit code (CHOST=s390x-ibm-linux-gnu), profiles, and >> stages. >> >> Cheers, >> Andreas >> >>
signature.asc
(application/pgp-signature, 418 B)
-----BEGIN PGP SIGNATURE----- iQEBBAEWCgCpFiEEJaa7iN2bdkxrVUHCc4QJ9SDfkZAFAmo+EL8bFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNUE2QkI4OEREOUI3NjRDNkI1NTQx QzI3Mzg0MDlGNTIwREY5MTkwDxxzYW1AZ2VudG9vLm9yZwAKCRBzhAn1IN+RkGnp AQDMgKjeB+Qt3NOUejLYbI1m4Tu+UnHTiZIDz2FMy6A/SQD9EmJbLTyNvUB6Mt/y yQHbn3o5+LSHQ7M0g+bYZcWbwQk= =8jc5 -----END PGP SIGNATURE-----