Hi all, the 23.0 profiles are ready for testing, including stage downloads, binary packages, and update instructions for existing installations, for all arches. IMPORTANT Exception IMPORTANT ** musl on (32bit) arm and x86 does NOT work yet (gcc build failure) ** IMPORTANT Update instructions IMPORTANT https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_instructions Stage downloads (temporarily, for all arches): [preferably] https://distfiles.gentoo.org/experimental/x86/23.0_stages/ [direct/osu] https://gentoo.osuosl.org/experimental/x86/23.0_stages/ The changes can be seen here https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition and the timeline so far here https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline The update instructions also double as the news item that should be published max. 1-2 weeks from now. They are mostly unchanged compared to my last e-mail, just some wording has been clarified. Note 1: The next steps are, now really in 1-2 weeks max: * make 23.0 profiles the same stability level as 17.x profiles, * degrade 17.x profiles all to exp (so the CI doesn't explode) * publish news item * replace stage downloads with 23.0 version (in situ) Note 2: While there are 23.0 split-usr profiles, the *stage* downloads are *all* of the merged-usr type. Why? Not because I'm a big fan of that, but because we should try to unify and standardize a bit again - to avoid too many different build configurations leading to too many Heisenbugs. Note 3: amd64 now has CET turned on by default. https://docs.kernel.org/next/x86/shstk.html If you have already used the unannounced 23.0 profiles, you should wipe your package cache and emerge -ev world now. Note 4: arm64 does *not* have its equivalent turned on yet since we encountered last-minute problems (guess what, gcc build failure). Note 5: There are no hppa builds yet since our machine is still busy. One gcc build takes about a week there. Cheers & have fun, Andreas -- Andreas K. Hüttel dilfridge@gentoo.org Gentoo Linux developer (council, toolchain, base-system, perl, libreoffice)