news item (was: "Re: 31bit S390 support")
"Andreas K. Huettel" <[email protected]> Fri, 26 Jun 2026 11:43:26 +0900
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Organization | Gentoo Linux |
| Message-ID | <[email protected]> |
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 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. 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. ================= 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 > > -- PD Dr. Andreas K. Hüttel [email protected] Gentoo Linux developer (council, comrel, toolchain, base-system, perl, libreoffice) https://wiki.gentoo.org/wiki/User:Dilfridge
signature.asc
(application/pgp-signature, 870 B)
-----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmo9504bFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMiwyAAoJENwrFiFe1UEq5SgP/0/IPmyT0V0mgmICMxXW JjGnlxZd7FAuwUoa/0r1LnEd7sMKWsRxGqEg7tA1BZ1uGonv9exCBECMk68pJeLM 0kyFM72xewPSulrrRtZs3JChHsDDiouKVXdf6ckemjtlIwCv3X4bPKv/QmNI3n4g BwdW6DP6XcucAnloIzxn6ywpk0F6eajgFOFWlbU7vQk+J7Xy3bfVr4sU2/BxMKJ8 jLLfDTd9/pH+mxelevDpI36sVg24P4bLZMtZIsKolmYp1lZR3N/K1sWx+LVp/SHx imJAVVE3W+144+m3B9e0bnTPzAr2TXS21snJ5qNPnktkbhaAHWZqVnbaD+qXPhyH EHbtOixDX67dgbqHYcC1Cy+FbqSpyeok4aOvyMc6v4LssPcZyYVls3fNmfnexT4v CqU10TrMN9fqzfcEblStNdzN9IEJ/ImQO90/Cmq7PwSG+zXjkQtFM+Vf69p2XTvn D/5OtozA2Sm8QuezbnjQ5ztMtQp7Nru9SVhhP7C7abJOKzw53qYXdPr1XTuPjALW 1+vydkxGLWFeG6wnBc3V0H73MKQnVYSisb4HtDGUdzh/FpGmpvFIOVMqkrzA9WhR gJ4wPoBJNvtynuH/O3SIuiRmaHiSlma8tZhF9Invn2vzHoOxPLzU1rgqkYRfftV5 NZw6DsLJUNiKadGqpcmd/Ot1 =7JvX -----END PGP SIGNATURE-----