Summary: | kernel-2.eclass: add EAPI=7 support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sergei Trofimovich (RETIRED) <slyfox> |
Component: | Eclasses | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fedora.dm0 |
Priority: | Normal | Keywords: | PATCH, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://archives.gentoo.org/gentoo-dev/message/a032ddd8d54fb0d0797f855a69a4e612 | ||
See Also: | https://github.com/gentoo/gentoo/pull/20639 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 629106 | ||
Bug Blocks: | 770247, 739942, 770979 | ||
Attachments: | Clean-up patch on top of PR referenced |
Description
Sergei Trofimovich (RETIRED)
2019-12-08 11:08:41 UTC
ping Created attachment 707682 [details, diff]
Clean-up patch on top of PR referenced
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48876101539b1cb8aff5da5a4566fd03ddea114a commit 48876101539b1cb8aff5da5a4566fd03ddea114a Author: David Michael <fedora.dm0@gmail.com> AuthorDate: 2021-02-05 17:14:21 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-05-27 21:15:13 +0000 kernel-2.eclass: EAPI 7 support This converts installation paths prefixed with EROOT or ED to have a leading slash, switches DEPEND to BDEPEND for EAPI 7 so tools are installed in BROOT and natively executable, and makes eapply_user the default src_prepare behavior for EAPIs since 6. It also drops the binutils build-time dependency since it was added in the original kernel.eclass implementation ~20 years ago to enforce a minimum version to avoid old assembly bugs. All affected versions are long gone, and it isn't required to install sources anyway, so skip building the unused binutils dependency. Closes: https://bugs.gentoo.org/702280 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> eclass/kernel-2.eclass | 47 +++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 24 deletions(-) |