Gentoo Archives: gentoo-user

From: Fernando Rodriguez <frodriguez.developer@×××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: This nite's switch to "full multilib"
Date: Mon, 30 Mar 2015 19:45:06
Message-Id: 25972953.vmAZYvdeYI@navi
In Reply to: Re: [gentoo-user] Re: This nite's switch to "full multilib" by Alan McKinnon
1 On Monday, March 30, 2015 9:09:14 PM Alan McKinnon wrote:
2 > On 30/03/2015 15:04, Holger Hoffstätte wrote:
3 > > On Mon, 30 Mar 2015 13:44:59 +0100, Neil Bothwick wrote:
4 > >
5 > >> On Mon, 30 Mar 2015 12:15:01 +0000 (UTC), Holger Hoffstätte wrote:
6 > >>
7 > >>>> Portage does not override your choices, and it certainly does not
8 > >>>> allow one single ebuild to automagically change the behaviour of
9 > >>>> multiple other ebuilds. The correct way to bring about changes in
10 > >>>> behaviour is to add your global choices to make.conf (which is
11 > >>>> outside the control of the tree), or to add your explicit changes to
12 > >>>> package.*
13 > >>>
14 > >>> ..that just shows the root of the problem: the ABI is not handled
15 > >>> consistently, but rather as a per-package configuration choice.
16 > >>
17 > >> The news item also showed how to make it a global choice, avoiding the
18 > >> need to multiple per-package directories.
19 > >
20 > > I'm not sure that's a solution to the problem at all (which is why I
21 > > didn't do it on my machines either). Apart from always wasting much more
22 > > work & resources than necessary for no good reason it doesn't answer the
23 > > question what happens as soon as I want to build a package that is
24 > > 64-bit-only - in which case you'd end up in the same situation we have
25 > > now, just mirrored.
26 >
27 >
28 > Maybe it's time we asked the multilib devs how they intended to deal
29 > with these questions you raise.
30
31 I don't have a problem with the way it is, but I think something like the
32 following would be nice: instead of just supporting use_flag and -use_flag you
33 could add something like @use_flag (auto-use flag) that automatically builds the
34 feature only if needed to satisfy a dependency. That way you're not changing
35 anything with existing configuration and still got full control over it.
36
37 --
38 Fernando Rodriguez

Replies

Subject Author
[gentoo-user] Re: This nite's switch to "full multilib" Grant Edwards <grant.b.edwards@×××××.com>