Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: WANG Xuerui <xen0n@g.o>
Subject: Re: [gentoo-dev] [PATCH 2/3] kernel-2.eclass: add masked-by-default IUSE=experimental-loong
Date: Sat, 23 Apr 2022 06:25:43
Message-Id: 200bf88aaa75392b10131140877633a94a247ce7.camel@gentoo.org
In Reply to: [gentoo-dev] [PATCH 2/3] kernel-2.eclass: add masked-by-default IUSE=experimental-loong by WANG Xuerui
1 On Sat, 2022-04-23 at 13:15 +0800, WANG Xuerui wrote:
2 > Signed-off-by: WANG Xuerui <xen0n@g.o>
3 > ---
4 > eclass/kernel-2.eclass | 2 ++
5 > profiles/arch/base/package.use.mask | 1 +
6 > 2 files changed, 3 insertions(+)
7 >
8 > diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
9 > index 02c70422ee07..9d9d3fbb6f96 100644
10 > --- a/eclass/kernel-2.eclass
11 > +++ b/eclass/kernel-2.eclass
12 > @@ -729,6 +729,8 @@ elif [[ ${ETYPE} == headers ]]; then
13 > DESCRIPTION="Linux system headers"
14 > IUSE="headers-only"
15 >
16 > + ver_test "${PV}" -ge 5.17 && IUSE+=" experimental-loong"
17
18 Why add this via the eclass if the whole logic is in the ebuild anyway?
19
20 > +
21 > # Since we should NOT honour KBUILD_OUTPUT in headers
22 > # lets unset it here.
23 > unset KBUILD_OUTPUT
24 > diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
25 > index 463227f1989c..0195e47360eb 100644
26 > --- a/profiles/arch/base/package.use.mask
27 > +++ b/profiles/arch/base/package.use.mask
28 > @@ -7,6 +7,7 @@
29 > # In the meantime, force-enable on loong only.
30 > # This is not inside use.mask, because crossdev toolchain packages would
31 > # want to have the flag enabled without hassle.
32 > +sys-kernel/linux-headers experimental-loong
33 > sys-libs/glibc experimental-loong
34 >
35 > # James Le Cuirot <chewi@g.o> (2022-02-24)
36
37 --
38 Best regards,
39 Michał Górny

Replies