Gentoo Archives: gentoo-dev

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] why is a line in /usr/portage/profiles/base/package.use.mask ignored?
Date: Wed, 25 Feb 2015 11:55:22
Message-Id: 20150225140057.722c5640@hobbit
In Reply to: [gentoo-dev] why is a line in /usr/portage/profiles/base/package.use.mask ignored? by grozin@gentoo.org
1 On Wed, 25 Feb 2015 17:23:03 +0600 (NOVT)
2 grozin@g.o wrote:
3
4 > Hello *,
5 >
6 > dev-lisp/ecls-15.2.21 does not compiled with USE=cpu_flags_x86_sse.
7 > So, I've added the line
8 >
9 > =dev-lisp/ecls-15.2.21 cpu_flags_x86_sse
10 >
11 > to .../profiles/base/package.use.mask. But I still see
12 >
13 > dns ~ # emerge -pv dev-lisp/ecls
14 > [ebuild R ] dev-lisp/ecls-15.2.21:0/15.2.21::gentoo
15 > [15.2.21:0/15.2.21::grozin] USE="X emacs libatomic%* threads unicode
16 > -debug -gengc -precisegc" CPU_FLAGS_X86="sse*" 0 KiB
17 >
18 > Why isn't sse masked?
19
20 Because USE over-rides it.
21
22 Profiles are only a starting point and a bunch of defaults, everything
23 in them is subject to being over-ridden by /etc/portage/*
24
25 Why are you messing around with the profile anyway, when all the
26 available documentation in many many places tells you to set your
27 chosen USE for specific packages in package.use?
28
29 Alan

Replies