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
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)