1 |
On 29/03/15 19:24, Michał Górny wrote: |
2 |
> Dnia 2015-03-29, o godz. 19:14:43 |
3 |
> Nikos Chantziaras <realnc@×××××.com> napisał(a): |
4 |
> |
5 |
>> On 17/03/15 18:29, Michał Górny wrote: |
6 |
>>> Dnia 2015-03-17, o godz. 16:55:32 |
7 |
>>> René Neumann <lists@××××××.eu> napisał(a): |
8 |
>>> |
9 |
>>>> Am 17.03.2015 um 16:33 schrieb Michał Górny: |
10 |
>>>>> However, some |
11 |
>>>>> users may prefer setting ABI_X86 globally to enable 32-bit libraries |
12 |
>>>>> in all packages that support building them. This can be done using |
13 |
>>>>> the following package.use entry: |
14 |
>>>>> |
15 |
>>>>> */* abi_x86_32 |
16 |
>>>>> |
17 |
>>>> |
18 |
>>>> I'm confused: Has this a different semantics from adding |
19 |
>>>> USE+='abi_x86_32' to make.conf? If no, why mention this strange way |
20 |
>>>> (which is new to me) for setting default global useflags. |
21 |
>>> |
22 |
>>> Because this is how users learn new fun stuff. Like sane configuration. |
23 |
>> |
24 |
>> I don't see why ABI_X86 is not the sane option. Using wildcards in |
25 |
>> package.use is what sounds insane to me. |
26 |
> |
27 |
> Because it overrides the defaults without providing a way to append to |
28 |
> them. |
29 |
|
30 |
According to emerge --info, ABI_X86 seems to append, not override. In |
31 |
make.conf: |
32 |
|
33 |
ABI_X86="32" |
34 |
|
35 |
Then: |
36 |
|
37 |
$ emerge --info | grep -i abi_x86 |
38 |
|
39 |
You get: |
40 |
|
41 |
ABI_X86="32 64" |
42 |
|
43 |
|
44 |
"64" seems to be always there. You cannot override it. Using |
45 |
ABI_X86="32" in make.conf seems to only append "32" to the default. |
46 |
|
47 |
If this is not the case, and "*/* abi_x86_32" in package.use really does |
48 |
something different, then this is implemented in a way too confusing for |
49 |
people and should be considered a bug :-/ |