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 |