1 |
On Wed, 2022-10-12 at 23:56 +0200, Andreas K. Huettel wrote: |
2 |
> > Hey all, |
3 |
> > |
4 |
> > in the past I already sent a mail about features for a next profile |
5 |
> > > version. |
6 |
> > The feedback was rather limited, but anyway we got quite a list of |
7 |
> > > ideas. |
8 |
> > The general tracker is bug 876891. |
9 |
> > |
10 |
> > In the following I would like to put up the various features for > |
11 |
> > discussion, |
12 |
> > in order of bug number... Feedback very welcome. |
13 |
|
14 |
To me usrmerge alone would be sufficient to provide new release, but |
15 |
adding more changes in is a good idea too. |
16 |
|
17 |
I would like to switch ppc64le profiles to 128-bit IEEE long double ABI |
18 |
23.0 seems like a good cause to finally tackle it. |
19 |
This will need some toolchain magic, I will open a bug and block |
20 |
profile-23.0 tracker. |
21 |
Fedora finally switched recently |
22 |
https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition |
23 |
|
24 |
I tried the switch about a year ago and ran into some trouble with |
25 |
projects that bundle gnulib. |
26 |
|
27 |
|
28 |
I'll open a bug and block the tracker. |
29 |
|
30 |
> > |
31 |
> > Cheers |
32 |
> > Andreas |
33 |
> > |
34 |
> > |
35 |
> > https://bugs.gentoo.org/515694 |
36 |
> > Bug 515694 - Update MIPS profiles to use ABI-specific CHOST values |
37 |
> > > for |
38 |
> > clang/llvm compatibility |
39 |
> > Affects only mips profiles. Should eventually be done, I guess? |
40 |
> > |
41 |
> > https://bugs.gentoo.org/675050 |
42 |
> > Bug 675050 - [toolchain] Enable GCC's -fstack-clash-protection for |
43 |
> > > all |
44 |
> > profiles in Gentoo by default |
45 |
> > |
46 |
> > https://bugs.gentoo.org/792081 |
47 |
> > Bug 792081 - rename no-multilib to nomultilib, also in profile |
48 |
> > names |
49 |
> > Apparently this simplifies things for some people, and a new |
50 |
> > profile |
51 |
> > is a good chance to do the cosmetic change. |
52 |
> > |
53 |
> > https://bugs.gentoo.org/818376 |
54 |
> > Bug 818376 - [toolchain] Adopt SHT_RELR/DT_RELR relative relocation |
55 |
> > > format |
56 |
> > *very* new feature... |
57 |
> > |
58 |
> > https://bugs.gentoo.org/831045 |
59 |
> > Bug 831045 - profiles: remove USE=cli default and inline into |
60 |
> > ebuilds |
61 |
> > Easy. |
62 |
> > |
63 |
> > https://bugs.gentoo.org/849875 |
64 |
> > Bug 849875 - profiles: remove USE=dri default, clean up |
65 |
> > make.defaults |
66 |
> > Also easy. |
67 |
> > |
68 |
> > https://bugs.gentoo.org/876879 |
69 |
> > Bug 876879 - separate openrc and systemd features, not one |
70 |
> > overriding > the |
71 |
> > other |
72 |
> > Right now all profiles inherit openrc-specific settings, and these |
73 |
> > > are |
74 |
> > then again negated and/or overridden in the systemd profiles. |
75 |
> > Sorting |
76 |
> > this more cleanly would be nice. |
77 |
> > |
78 |
> > https://bugs.gentoo.org/876881 |
79 |
> > Bug 876881 - make merged usr the default configuration |
80 |
> > With the next profile version, the "default" setting > |
81 |
> > (default/linux/XX.X/amd64) |
82 |
> > is a merged usr profile, while the old layout is still present as a |
83 |
> > split-usr feature. Not sure if this is worth the trouble. |
84 |
> > |
85 |
> > https://bugs.gentoo.org/876883 |
86 |
> > Bug 876883 - [tracker] time64 migration |
87 |
> > Needed. |
88 |
> > |
89 |
> > https://bugs.gentoo.org/876893 |
90 |
> > Bug 876893 - [toolchain] Adopt -D_FORTIFY_SOURCE=3 for hardened by |
91 |
> > > default |
92 |
> > |
93 |
> > https://bugs.gentoo.org/876895 |
94 |
> > Bug 876895 - [toolchain] Adopt -D_GLIBCXX_ASSERTIONS for hardened |
95 |
> > by > default |
96 |
> > |
97 |
> > |