On Wednesday 08 March 2006 21:20, "Kumar Golap" <[EMAIL PROTECTED]> 
wrote about 'Re: [gentoo-user] equery, make.conf USE flag mismatch on 
amd64':
> Thanks all for your help...and I know why now mmx flag was getting
> masked. Its in the use.mask as suggested by Martins.
>
> Attached is the use.mask file i have ...that file gets
> updated/overwritten every time i do a "emerge --sync",  right ?

Yep.

> For now i can live with commenting them out. But I did not realize i
> had to do that...i never had to do this before on other machines (not
> amd64 though...x86 and ppc64).

You don't.  In the general case, you can add the flags you want unmasked 
to /etc/portage/profile/use.mask like so:
-win32codecs

In this /specific/ case, you don't have to because the ebuilds and gcc know 
that x86_64 CHOST means that mmx etc. ARE supported and they will 
hard-enable them (you may not turn them off).

Normally, you won't want to mask or unmask USE flags yourself.  They are 
turned on or off by the developers because they are either redundant or 
broken.

I don't know why I didn't jump in the conversation earlier; I guess I hoped 
someone here could read 'man portage'.  There's full documentation for 
use.mask and over-riding your profile in there.

*grumble grumble*

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh
-- 
[email protected] mailing list

Reply via email to