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)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQKTBAABCgB9FiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmNHOCpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZE MTlFNkQzMUIxOTJFRTREQzYzRUFEM0RDMkIxNjIxNUVENTQxMkEACgkQ3CsWIV7V QSpOSA/+JsttpdCPiMGzaQvM1RXwiMXsMoh/AJ/eiYEl+KHjTTcS4Fxp/8nwwK6e Hg8BbJj1PJffbMLJ81pGZwLzddCBMnhNBYX/YiE8Ssf0izLDi7xo6/oyVVrRuy7W 9FxMvc3gQvruhCCTB/QFK8p/2g/Gy/N4/jLfYMzxWRNeOg9qBozQKnTKclgj0W8i NI2SAfWJI+bDTlOgrdvmHFmqbP9iapK/futV0nFNoS6q5C1TCuUcY1hlniwzX1Hi pg76yoXAsOPtkDR/471RoStgQmFmrfGlC0A18EhsOiM6qrrq0UaalkJPfQFzoi/+ y6ILRlZ6HX8+SJE/BUcfdfubZuM4QKvp8qBbvxjM+V9vKNaTKl0IqUr1WBb+hSel sMrds0WS8fd38CsHUXUbk5+L+DmST/XC1zd+8/lsXF9yCIlVuO9NlH8a7H1tuy1W 5ugEVcPw/JzjXQKavL/q+0D1dQAFmPQaX3xW3XwlqoUFdVfbQrrWRkUlzkislKTs lZ37D8eaghUFlENSS6JTS34n2azYG56qFhe1msv7ohkvKVoZKSzdJGJiriIDcA7v Ykk51KG2JSi5dkQ2hixz9w8EouzK8H9W12966Icp40OGURuwoGfQNAVK