Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] mask and force various profile specific USE flags
Date: Mon, 26 Feb 2007 00:45:33
Message-Id: 45E22D01.5020801@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] mask and force various profile specific USE flags by Ciaran McCreesh
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Ciaran McCreesh wrote:
5 > On Sat, 17 Feb 2007 15:22:34 -0800 Zac Medico <zmedico@g.o>
6 > wrote:
7 > | In order to do this, selected profile specific flags should be
8 > | masked in the base profile and unmasked/forced in the specific
9 > | profiles which they apply to. The unmasking is necessary because
10 > | use.mask currently overrides use.force. USE flags suggested as
11 > | candidates for masking/forcing include all USE_EXPAND flags derived
12 > | from the USERLAND, KERNEL, and ELIBC variables.
13 >
14 > ...and ARCH, since it seems not all profiles mask all archs...
15 >
16
17 Given the current single-inheritance profile structure and the way
18 that many leaf profiles define an ARCH that is different from their
19 parent profile, it will require ARCH masking/forcing in
20 approximately 80 different individual profiles. I'm not sure if
21 it's really worth it. When we start using multiple-inheritance, we
22 can define ARCH specific profiles that those 80 different individual
23 profiles can inherit their ARCH masking/forcing from.
24
25 Another alternative is to have the package manager do ARCH
26 masking/forcing automatically where appropriate. I'm not sure if
27 it's a good idea to hardcode something like that though. If we want
28 to implement this, one problem with the current profiles is that
29 default-darwin/macos uses ARCH="ppc" and
30 ACCEPT_KEYWORDS="ppc-macos", where both ppc and ppc-macos are
31 currently listed in arch.list. However, this profile is exceptional
32 and it is gradually being phased out of the gentoo-x86 tree as macos
33 users migrate to the prefix branch of portage.
34
35 Zac
36 -----BEGIN PGP SIGNATURE-----
37 Version: GnuPG v2.0.2 (GNU/Linux)
38
39 iD8DBQFF4i0A/ejvha5XGaMRArbbAKChecUUm0T83iDzo7MxW1qEL+Tb9wCgocPO
40 a2SUXF652qY8xGrnLaIBpmo=
41 =NZfE
42 -----END PGP SIGNATURE-----
43 --
44 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] [RFC] mask and force various profile specific USE flags Chris Gianelloni <wolf31o2@g.o>