On Wed, 27 May 2009 09:14:03 +0100
Stroller <[email protected]> wrote:

> 
> On 27 May 2009, at 01:47, Daniel Iliev wrote:
> >
> > There could be problems if you had enabled all the EIS flags
> > globally (in make.conf) instead only for mplayer, because other
> > programs don't have the "run-time cpu detection" feature and will
> > fail in their attempts to use for example 3dnow! on an Intel CPU.
> >
> > I hope I was clear enough, apologies for my Englush.
> 
> Hi there,
> 
> The thing is that run-time CPU detection is unnecessary, if you're  
> always going to be using this mplayer binary you've just built on
> the same system. mplayer will be built correctly without this
> cpudetection flag (just put all the USE flags corresponding to EIS
> instructions in package.use as previously discussed, but without
> cpudetection).
>

I'm afraid the common sense says disabling the "cpudetection" USE
flag could lead to the problem I described in my previous message.
Please, don't get me wrong - I'm not arguing and I've never tried to
build mplayer with EIS that is unsupported by the CPU. It may work if
the build system detects and corrects such errors when cpudetection is
disabled.

I personally set the correct EIS USE flags for my CPU globally and
disable the cpudetection flag. This has the advantage that all programs
supporting one or another EIS would be built with the EIS code included.
I didn't suggest you this approach because I believe somewhere in this
thread you mentioned you wanted to use the same settings on several
different systems.

-- 
Best regards,
Daniel

Reply via email to