1 |
On Wed, Feb 25, 2015 at 5:23 AM, <grozin@g.o> wrote: |
2 |
|
3 |
> Hello *, |
4 |
> |
5 |
> dev-lisp/ecls-15.2.21 does not compiled with USE=cpu_flags_x86_sse. So, |
6 |
> I've added the line |
7 |
> |
8 |
> =dev-lisp/ecls-15.2.21 cpu_flags_x86_sse |
9 |
> |
10 |
> to .../profiles/base/package.use.mask. But I still see |
11 |
> |
12 |
> dns ~ # emerge -pv dev-lisp/ecls |
13 |
> [ebuild R ] dev-lisp/ecls-15.2.21:0/15.2.21::gentoo |
14 |
> [15.2.21:0/15.2.21::grozin] USE="X emacs libatomic%* threads unicode -debug |
15 |
> -gengc -precisegc" CPU_FLAGS_X86="sse*" 0 KiB |
16 |
> |
17 |
> Why isn't sse masked? |
18 |
> |
19 |
> Andrey |
20 |
> |
21 |
> This is because these cpu_flags_x86_* flags are masked globally |
22 |
in profiles/base/use.mask then unmasked where they're valid, like |
23 |
in profiles/arch/amd64/use.mask. So that later (global) unmask overrides |
24 |
your package-specific mask in the base profile. |
25 |
|
26 |
If you add your package.use.mask entry in |
27 |
profiles/arch/amd64/package.use.mask then I believe it should work. |
28 |
|
29 |
-Ben |