Gentoo Archives: gentoo-dev

From: Nikos Chantziaras <realnc@×××××.com>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: multilib amd64 news item for review
Date: Sun, 29 Mar 2015 16:59:47
Message-Id: mf9b18$kpt$1@ger.gmane.org
In Reply to: Re: [gentoo-dev] Re: multilib amd64 news item for review by "Michał Górny"
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 :-/

Replies

Subject Author
Re: [gentoo-dev] Re: multilib amd64 news item for review "Michał Górny" <mgorny@g.o>