Mick <michaelkintzios <at> gmail.com> writes:

> > Your problem is different but has been covered in previous threads, as
> > well as the news item. You could add ABI_X86="32 64" to make.conf, but
> > that won't fit in with your desire for minimalism. So you need to run
> > emerge with --autounmask-write then run etc-update or equivalent to 
> > apply the changes to package.use.
> 
> Only to add that maintainers are regularly updating packages and this is why 
> you may find that suddenly new packages require USE="abi_x86_32", when a week 
> ago they didn't.
> 
> It is worth noting that one multilib box of mine has not asked me (yet) to
set  
> USE="abi_x86_32" on any of its packages, while my laptop is regularly 
> prompting me to do so.  I have concluded that the former has no packages
which 
> are using 32bit code, while the latter does (I know that at least Skype is a 
> culprit).
> 
> So in extremis you could I guess purge any 32bit coded packages from your PC 
> and the "abi_x86_32" prompts should leave you alone.  I shouldn't forget to 
> add your usual disclaimer:  "YMMV"  
> 

Well, here are my extensions found in the make.conf, of interests::

EMERGE_DEFAULT_OPTS="--with-bdeps y --autounmask-write y"

It been in there a while. However, I must "fess up" that often
it does not work and i have to issue --autounmask-write manually followed up
by etc-update.

Maybe I need to do this all at once, but for @system or something?

I did not want to build all of those 32 bit libraries, but maybe that
is necessary?   How can I get the listing of packages that need those 32 bit
libs? Maybe that the way to go?   It just seems like I keep cleaning this
up over and over again.


James






Reply via email to