On Wed, 2022-10-12 at 23:56 +0200, Andreas K. Huettel wrote: > > Hey all, > > > > in the past I already sent a mail about features for a next profile > > > version. > > The feedback was rather limited, but anyway we got quite a list of > > > ideas. > > The general tracker is bug 876891. > > > > In the following I would like to put up the various features for > > > discussion, > > in order of bug number... Feedback very welcome.
To me usrmerge alone would be sufficient to provide new release, but adding more changes in is a good idea too. I would like to switch ppc64le profiles to 128-bit IEEE long double ABI 23.0 seems like a good cause to finally tackle it. This will need some toolchain magic, I will open a bug and block profile-23.0 tracker. Fedora finally switched recently https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition I tried the switch about a year ago and ran into some trouble with projects that bundle gnulib. I'll open a bug and block the tracker. > > > > Cheers > > Andreas > > > > > > https://bugs.gentoo.org/515694 > > Bug 515694 - Update MIPS profiles to use ABI-specific CHOST values > > > for > > clang/llvm compatibility > > Affects only mips profiles. Should eventually be done, I guess? > > > > https://bugs.gentoo.org/675050 > > Bug 675050 - [toolchain] Enable GCC's -fstack-clash-protection for > > > all > > profiles in Gentoo by default > > > > https://bugs.gentoo.org/792081 > > Bug 792081 - rename no-multilib to nomultilib, also in profile > > names > > Apparently this simplifies things for some people, and a new > > profile > > is a good chance to do the cosmetic change. > > > > https://bugs.gentoo.org/818376 > > Bug 818376 - [toolchain] Adopt SHT_RELR/DT_RELR relative relocation > > > format > > *very* new feature... > > > > https://bugs.gentoo.org/831045 > > Bug 831045 - profiles: remove USE=cli default and inline into > > ebuilds > > Easy. > > > > https://bugs.gentoo.org/849875 > > Bug 849875 - profiles: remove USE=dri default, clean up > > make.defaults > > Also easy. > > > > https://bugs.gentoo.org/876879 > > Bug 876879 - separate openrc and systemd features, not one > > overriding > the > > other > > Right now all profiles inherit openrc-specific settings, and these > > > are > > then again negated and/or overridden in the systemd profiles. > > Sorting > > this more cleanly would be nice. > > > > https://bugs.gentoo.org/876881 > > Bug 876881 - make merged usr the default configuration > > With the next profile version, the "default" setting > > > (default/linux/XX.X/amd64) > > is a merged usr profile, while the old layout is still present as a > > split-usr feature. Not sure if this is worth the trouble. > > > > https://bugs.gentoo.org/876883 > > Bug 876883 - [tracker] time64 migration > > Needed. > > > > https://bugs.gentoo.org/876893 > > Bug 876893 - [toolchain] Adopt -D_FORTIFY_SOURCE=3 for hardened by > > > default > > > > https://bugs.gentoo.org/876895 > > Bug 876895 - [toolchain] Adopt -D_GLIBCXX_ASSERTIONS for hardened > > by > default > > > >