Kumar Golap schreef:
> Thanks now I understand the default USE flags I see, I think. And 
> apologies for not searching the manual first.
> 
> But I still do not understand  why flags like mmx (or 3dnow) flags 
> that i put in the /etc/make.conf file is not getting picked up.
> 
> Am i right in my understanding that emerge --info reports the "sum" 
> of all the USE flags from all the make.defaults and /etc/make.conf ? 
> so it should show mmx when i put it there.
> 

Yes, it should... unless your USE= line got wrapped somehow (since a
previous poster has said that the flag is not masked for your $ARCH).

Now, this is going to sound weird, but it's happened to me on more than
one occasion.

I would suggest opening the file (/etc/make.conf), as root, with nano,
and going to the end of the first displayed line of the USE= variable,
and if there is not an "$" under your cursor (to indicate a non-wrapped
line that is too long to be displayed, which would be what we want, but
not what I expect :-) ), but rather empty space, hit the "Delete" key
(to delete the soft return that shouldn't be there, but is).

If this then brings the next section of the USE flags up and smashes
them against the last displayed flag on the line you're on, then that
was your problem... line wrapping. Hit the space bar to separate the
last entry of the first "line" and the first entry of the second "line,
then rinse and repeat until all the flags are on one line, then Ctrl+O
to save. Don't hit any other keys, just save, and then Ctrl-X to get out.

Then run emerge --info again and see if things have improved.

Not sure why sometimes lines get wrapped when they shouldn't be, but it
does happen (even in nano, where it shouldn't, and certainly in GUI
editors, if you set it that way without thinking), and it can have
unexpected consequences (like this).

HTH,
Holly
-- 
gentoo-user@gentoo.org mailing list

Reply via email to