On Wed, Feb 25, 2015 at 5:23 AM, <gro...@gentoo.org> wrote:

> Hello *,
>
> dev-lisp/ecls-15.2.21 does not compiled with USE=cpu_flags_x86_sse. So,
> I've added the line
>
> =dev-lisp/ecls-15.2.21 cpu_flags_x86_sse
>
> to .../profiles/base/package.use.mask. But I still see
>
> dns ~ # emerge -pv dev-lisp/ecls
> [ebuild   R    ] dev-lisp/ecls-15.2.21:0/15.2.21::gentoo
> [15.2.21:0/15.2.21::grozin] USE="X emacs libatomic%* threads unicode -debug
> -gengc -precisegc" CPU_FLAGS_X86="sse*" 0 KiB
>
> Why isn't sse masked?
>
> Andrey
>
> This is because these cpu_flags_x86_* flags are masked globally
in profiles/base/use.mask then unmasked where they're valid, like
in profiles/arch/amd64/use.mask.  So that later (global) unmask overrides
your package-specific mask in the base profile.

If you add your package.use.mask entry in
profiles/arch/amd64/package.use.mask then I believe it should work.

-Ben

Reply via email to