On Mon, Feb 29, 2016 at 5:20 PM, Neil Bothwick <n...@digimed.co.uk> wrote:
> On Mon, 29 Feb 2016 16:59:27 +0000 (UTC), James wrote:
>
>> Is there a provision (mechanism) to have this autoset, if a package
>> dependency call for it? The system was fine for a quite a while until I
>> forced it to only install 64 bit libs. What's the proper (auto) fix, as
>> I do not remember having to have all of these 32 bit libs before, only
>> a few?
>
> The --autounmask option for emerge, which is on be default, partially
> automates this. --autounmask-write takes it a small step further, but you
> still have to run etc-update to apply the changes.
>

This is about the only solution today.  There has been talk of
implementing "lazy use flags" that would let portage implicitly change
USE settings when the user hasn't explicitly told it not to.  (That
is, interpret -flag as the user intends to leave it off, and flag as
the user intends to set it, and if it isn't mentioned one way or the
other let portage just follow profile/package defaults and add
per-package flags when needed to satisfy dependencies.)  This was
motivated in part by the package.use explosion caused by 32-bit libs.

However, none of this exists today.

-- 
Rich

Reply via email to