1 |
On 29/03/15 20:28, Michał Górny wrote: |
2 |
> Dnia 2015-03-29, o godz. 19:59:19 |
3 |
> Nikos Chantziaras <realnc@×××××.com> napisał(a): |
4 |
>> According to emerge --info, ABI_X86 seems to append, not override. In |
5 |
>> make.conf: |
6 |
>> |
7 |
>> ABI_X86="32" |
8 |
>> |
9 |
>> Then: |
10 |
>> |
11 |
>> $ emerge --info | grep -i abi_x86 |
12 |
>> |
13 |
>> You get: |
14 |
>> |
15 |
>> ABI_X86="32 64" |
16 |
>> |
17 |
>> |
18 |
>> "64" seems to be always there. You cannot override it. Using |
19 |
>> ABI_X86="32" in make.conf seems to only append "32" to the default. |
20 |
> |
21 |
> Portage may do that because it's forced by default. But some packages |
22 |
> 'unforce' it, and that's when it matters. |
23 |
> |
24 |
>> |
25 |
>> If this is not the case, and "*/* abi_x86_32" in package.use really does |
26 |
>> something different, then this is implemented in a way too confusing for |
27 |
>> people and should be considered a bug :-/ |
28 |
> |
29 |
> Yes, USE support in make.conf is a big pile of random misbehaviors |
30 |
> and bugs that need to be killed with fire. |
31 |
|
32 |
Looks like I'm moving USE flags and abi_x86_32 into package.use... |
33 |
|
34 |
I hope that doesn't compromise emerge --info output for bugzilla issues? |