1 |
2011-02-13 20:43:12 Fabian Groffen napisał(a): |
2 |
> On 13-02-2011 16:53:40 +0000, Arfrever Frehtes Taifersar Arahesis wrote: |
3 |
> > arfrever 11/02/13 16:53:40 |
4 |
> > |
5 |
> > Modified: make.defaults |
6 |
> > Log: |
7 |
> > Don't include ${USE} in the first assignment to USE in make.defaults files to avoid incorrect interactions between enabled and disabled flags in different files. |
8 |
> |
9 |
> Is there any resource you can point me to where it explains more |
10 |
> carefully why and when this has changed? |
11 |
|
12 |
PMS |
13 |
5.2.4 make.defaults |
14 |
"Variables to the right of the equals sign in the form ${foo} or $foo are recognised and expanded |
15 |
from variables previously set in this or earlier make.defaults files." |
16 |
5.3.1 Incremental Variables |
17 |
"Incremental variables must stack between parent and child profiles in the following manner: |
18 |
Beginning with the highest parent profile, tokenise the variable’s value based on whitespace and |
19 |
concatenate the lists. Then, for any token T beginning with a hyphen, remove it and any previous |
20 |
tokens whose value is equal to T with the hyphen removed, or, if T is equal to -*, remove all |
21 |
previous values. Note that because of this treatment, the order of tokens in the final result is |
22 |
arbitrary, not necessarily related to the order of tokens in any given profile. The following |
23 |
variables must be treated in this fashion: |
24 |
• USE |
25 |
• USE_EXPAND |
26 |
• USE_EXPAND_HIDDEN |
27 |
• CONFIG_PROTECT |
28 |
• CONFIG_PROTECT_MASK" |
29 |
|
30 |
-- |
31 |
Arfrever Frehtes Taifersar Arahesis |