* [gentoo-dev] 23.0 profiles - which features?
@ 2022-10-12 21:56 Andreas K. Huettel
2022-11-24 21:15 ` Georgy Yakovlev
0 siblings, 1 reply; 2+ messages in thread
From: Andreas K. Huettel @ 2022-10-12 21:56 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2297 bytes --]
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.
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
--
Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer
(council, toolchain, base-system, perl, libreoffice)
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 981 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [gentoo-dev] 23.0 profiles - which features?
2022-10-12 21:56 [gentoo-dev] 23.0 profiles - which features? Andreas K. Huettel
@ 2022-11-24 21:15 ` Georgy Yakovlev
0 siblings, 0 replies; 2+ messages in thread
From: Georgy Yakovlev @ 2022-11-24 21:15 UTC (permalink / raw
To: gentoo-dev
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
> >
> >
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-11-24 21:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-12 21:56 [gentoo-dev] 23.0 profiles - which features? Andreas K. Huettel
2022-11-24 21:15 ` Georgy Yakovlev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox