Gentoo Archives: gentoo-user

From: Stroller <stroller@××××××××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] USE flag question (not total newbie)
Date: Tue, 29 Nov 2016 01:55:36
Message-Id: 0EFFA239-32FA-4AE7-8DB6-7484250BD5E9@stellar.eclipse.co.uk
In Reply to: [gentoo-user] USE flag question (not total newbie) by Ian Zimmerman
1 > On 29 Nov 2016, at 01:34, Ian Zimmerman <itz@×××××××.net> wrote:
2 >
3 > What does it mean when a USE flag name ends with '%' ?
4
5
6 From `man emerge`:
7
8 The following symbols are affixed to USE flags in order to
9 indicate their status:
10
11 Symbol Location Meaning
12 ──────────────────────────────────────────
13
14 - prefix not enabled (either disabled or removed)
15 * suffix transition to or from the enabled state
16 % suffix newly added or removed
17 () circumfix forced, masked, or removed
18 {} circumfix state is bound to FEATURES settings
19
20
21 > After my last --sync, emerge --qvp -u says (among a heap of other output):
22 >
23 > [ebuild R ] dev-db/sqlitebrowser-3.8.0 USE="-qt5 {-test} (-qt4%*)"
24 >
25 > Does this mean the package will be rebuilt without any qt support at
26 > all? Why?
27
28 No, I believe it means that the _option_ to enable or disable qt4 has been removed.
29
30 It could be that the package is always compiled with qt4, or that it's always disabled, or that `make` detects it automatically.
31
32 The best things to look at are the ebuild and the changelog.
33
34 Stroller.

Replies

Subject Author
[gentoo-user] Re: USE flag question (not total newbie) Ian Zimmerman <itz@×××××××.net>