Dnia 2015-03-29, o godz. 19:14:43
Nikos Chantziaras <rea...@gmail.com> napisał(a):

> On 17/03/15 18:29, Michał Górny wrote:
> > Dnia 2015-03-17, o godz. 16:55:32
> > René Neumann <li...@necoro.eu> napisał(a):
> >
> >> Am 17.03.2015 um 16:33 schrieb Michał Górny:
> >>>   However, some
> >>> users may prefer setting ABI_X86 globally to enable 32-bit libraries
> >>> in all packages that support building them. This can be done using
> >>> the following package.use entry:
> >>>
> >>>       */* abi_x86_32
> >>>
> >>
> >> I'm confused: Has this a different semantics from adding
> >> USE+='abi_x86_32' to make.conf? If no, why mention this strange way
> >> (which is new to me) for setting default global useflags.
> >
> > Because this is how users learn new fun stuff. Like sane configuration.
> 
> I don't see why ABI_X86 is not the sane option. Using wildcards in 
> package.use is what sounds insane to me.

Because it overrides the defaults without providing a way to append to
them.

> Are you suggesting that the sane way of setting USE flags globally is 
> moving them from make.conf into package.use and use wildcards to set 
> them globally?

Yes.

> >> And to bring this even further: Wouldn't the nicest approach to add
> >>     ABI_X86="32"
> >
> > This will disable some 64-bit web browser plugins.
> 
> I don't see why the package.use wildcard wouldn't do that too.

It is applied on top of the default rather than overriding it.

> >>     ABI_X86="32 64"
> >> to make.conf? (With the latter being more descriptive, as the first one
> >> might suggest that _only_ 32bit should be built).
> >
> > This will enable some possibly-unwanted 64-bit software, e.g. 64-bit
> > Windows support in wine.
> 
> I don't see why the package.use wildcard wouldn't do that too.

Ditto.

-- 
Best regards,
Michał Górny

Attachment: pgpMbkABIYH83.pgp
Description: OpenPGP digital signature

Reply via email to