On 30/03/2015 15:04, Holger Hoffstätte wrote: > On Mon, 30 Mar 2015 13:44:59 +0100, Neil Bothwick wrote: > >> On Mon, 30 Mar 2015 12:15:01 +0000 (UTC), Holger Hoffstätte wrote: >> >>>> Portage does not override your choices, and it certainly does not >>>> allow one single ebuild to automagically change the behaviour of >>>> multiple other ebuilds. The correct way to bring about changes in >>>> behaviour is to add your global choices to make.conf (which is >>>> outside the control of the tree), or to add your explicit changes to >>>> package.* >>> >>> ..that just shows the root of the problem: the ABI is not handled >>> consistently, but rather as a per-package configuration choice. >> >> The news item also showed how to make it a global choice, avoiding the >> need to multiple per-package directories. > > I'm not sure that's a solution to the problem at all (which is why I > didn't do it on my machines either). Apart from always wasting much more > work & resources than necessary for no good reason it doesn't answer the > question what happens as soon as I want to build a package that is > 64-bit-only - in which case you'd end up in the same situation we have > now, just mirrored.
Maybe it's time we asked the multilib devs how they intended to deal with these questions you raise. -- Alan McKinnon alan.mckin...@gmail.com