Hi, I have USE=bindist set because I try to make sure things I install I can legally share with others as much as possible. mplayer has a problem with runtime CPU detection that causes it to play videos at double speed on my system. Clearly, this is not your problem and after I've investigated I'll report it upstream (or if it's a problem on my system, I'll fix my system). However, in the mean time, I'd like to have a usable mplayer installed, which means I need to build it without runtime CPU detection. I think it's silly to make USE=bindist control this, and to force me to turn it off. If you want to enable it by default, could you please make it an IUSE default, or set the flag in the profiles, and drop USE=bindist? Thanks.
Actually, that last part probably didn't make a lot of sense, as you _don't_ have it enabled by default. In that case, could you simply drop it, or pick some other flag? :)
Building a binary build by necessity means it could run anywhere ... which is what cpu detection is for. So the two go together naturally. You're best off setting up an overlay.
Psh. I'll add something to my bashrc; overlays only cause problems when you next bump mplayer :) I wish there were different flags (effectively USE=legal and USE=grp) for the different meanings of USE=bindist, but until then, I guess you're right, it makes a bit more sense to keep things as they are.