Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: Nikos Chantziaras <realnc@×××××.com>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: multilib amd64 news item for review
Date: Sun, 29 Mar 2015 16:25:19
Message-Id: 20150329182458.23911cd2@pomiot.lan
In Reply to: [gentoo-dev] Re: multilib amd64 news item for review by Nikos Chantziaras
1 Dnia 2015-03-29, o godz. 19:14:43
2 Nikos Chantziaras <realnc@×××××.com> napisał(a):
3
4 > On 17/03/15 18:29, Michał Górny wrote:
5 > > Dnia 2015-03-17, o godz. 16:55:32
6 > > René Neumann <lists@××××××.eu> napisał(a):
7 > >
8 > >> Am 17.03.2015 um 16:33 schrieb Michał Górny:
9 > >>> However, some
10 > >>> users may prefer setting ABI_X86 globally to enable 32-bit libraries
11 > >>> in all packages that support building them. This can be done using
12 > >>> the following package.use entry:
13 > >>>
14 > >>> */* abi_x86_32
15 > >>>
16 > >>
17 > >> I'm confused: Has this a different semantics from adding
18 > >> USE+='abi_x86_32' to make.conf? If no, why mention this strange way
19 > >> (which is new to me) for setting default global useflags.
20 > >
21 > > Because this is how users learn new fun stuff. Like sane configuration.
22 >
23 > I don't see why ABI_X86 is not the sane option. Using wildcards in
24 > package.use is what sounds insane to me.
25
26 Because it overrides the defaults without providing a way to append to
27 them.
28
29 > Are you suggesting that the sane way of setting USE flags globally is
30 > moving them from make.conf into package.use and use wildcards to set
31 > them globally?
32
33 Yes.
34
35 > >> And to bring this even further: Wouldn't the nicest approach to add
36 > >> ABI_X86="32"
37 > >
38 > > This will disable some 64-bit web browser plugins.
39 >
40 > I don't see why the package.use wildcard wouldn't do that too.
41
42 It is applied on top of the default rather than overriding it.
43
44 > >> ABI_X86="32 64"
45 > >> to make.conf? (With the latter being more descriptive, as the first one
46 > >> might suggest that _only_ 32bit should be built).
47 > >
48 > > This will enable some possibly-unwanted 64-bit software, e.g. 64-bit
49 > > Windows support in wine.
50 >
51 > I don't see why the package.use wildcard wouldn't do that too.
52
53 Ditto.
54
55 --
56 Best regards,
57 Michał Górny

Replies

Subject Author
[gentoo-dev] Re: multilib amd64 news item for review Nikos Chantziaras <realnc@×××××.com>