Global USE flags

Flag Description Packages
X Enable X11 sandboxing 3
acl 2
apache2 2
berkdb 2
cgi 2
client Build client binaries 3
cpu_flags_arm_neon 2
cpu_flags_x86_avx 2
curl Use curl for http,https and ftp backends 5
debug Enable assertions to allow for easier debugging of programs that link to spidermonkey -- note this will often crash software on regular end-user systems 11
doc Enable building of the PCP books 9
etcd Enable etcd support 2
examples 4
firewalld Enables support for manage firewall 2
fuse Clipboard with FUSE file copy support 3
gdbm 2
gnutls 2
hip Build HIP runtime 2
icu 2
ipmi Enable IPMI things 2
ipv6 Use IPv6 by default, requires libtirpc 6
jit 3
json Enable JSON support 3
kerberos 3
ldap 6
libvirt Support managing virtual machines with <pkg>app-emulation/libvirt</pkg>. 2
monitor Build the Python and GUI dependent monitor applications 2
mysql 8
nginx Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from Nginx 2
numa Enable NUMA support using <pkg>sys-process/numactl</pkg> (NUMA kernel support is also required) 2
opencl Build vendored OpenCL runtime 2
pam 2
postgres Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the PostgreSQL database 9
python 2
radius 4
redis Support returning data to a redis database. 4
sasl 2
selinux 11
server Support for server selfcontained. 3
session 3
snmp Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from SNMP 3
sodium Use <pkg>dev-libs/libsodium</pkg> 2
sqlite 5
ssl 9
static-libs 3
systemd 7
tcpd 2
test Perform rocblas-test to compare the result between rocBLAS and system BLAS 32
tools Build the loki tools logcli and loki-canary 2
unwind 2
usb Includes all UPS drivers that use USB. 2
video_cards_amdgpu Build for AMD platform 2
video_cards_nvidia Build for Nvidia platform 2
wayland Run in wayland mode under wayland sessions, xwayland otherwise. This flag doesn't affect x11 sessions. 3
webp Enable webp support for GD in php-7.x 2
xml Includes all UPS drivers that use XML. 3

Category USE flags

net-misc

Flag Description Packages
pulseaudio 2
valgrind 2

Local USE flags

app-admin

cockpit

Flag Description
networkmanager
pcp Enables support for system performance and analysis
tuned Enables support for change performance profiles
udisks

loki

Flag Description
promtail Build the promtail log gathering agent

salt

Flag Description
cheetah Enable support for <pkg>dev-python/cheetah3</pkg>
cherrypy Enable support for using cherrypy.
genshi Enable support for <pkg>dev-python/genshi</pkg>
gnupg Enable support for gnupg via python-gnupg.
keyring
libcloud Enable salt-cloud support via libcloud.
mako Add support for using the mako template engine for parsing salt states.
mongodb Support returning data to a mongodb server.
neutron Support the OpenStack neutron network service.
nova Enable support for the OpenStack Nova API
portage Add support for package state enforcement using <pkg>sys-apps/portage</pkg>
profile
raet Add support for the new RAET transport.
test-full
vim-syntax
zeromq Add support for the zeromq transport.

app-backup

wal-g

Flag Description
brotli
fdb Enable FoundationDB support
gp Enable GreenplumDB support
lzo
mongo Enable MongoDB support
sqlserver Enable MSSQL support

app-forensics

aide

Flag Description
audit
e2fs Enable support for checking file attributes on ext2/ext3/ext4 filesystems
nettle Add support for digest using Nettle
xattr

app-metrics

pcp

Flag Description
activemq Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from ActiveMQ
bind Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from BIND via its REST interface
discovery Support discover PCP services on the network
infiniband Support for inifiniband metrics
influxdb Customizable performance metrics exporter tool from PCP to InfluxDB
nutcracker Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from NutCracker (TwemCache)
perfevent Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from hardware performance counters using the Linux kernel perf_event API
pie Build programs as Position Independent Executables (a security hardening technique)
podman Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from podman
qt5
ssp Build programs with stack smashing protector
threads
xls Customizable performance metrics exporter tool from PCP to XLSX

app-misc

claude-desktop-bin

Flag Description
egl Use EGL for smooth rendering on high refresh rate monitors

zigbee2mqtt

Flag Description
homeassistant Use homeassistant

app-office

obsidian

Flag Description
appindicator

dev-db

keydb

Flag Description
flash KeyDB FLASH is built on RocksDB and is persistent to the storage medium it is written to. It is still considered to be a Beta feature (experimental) and should be treated as such.

mongodb

Flag Description
mongosh Install the MongoDB shell from <pkg>app-admin/mongosh-bin</pkg>

dev-lang

go

Flag Description
cpu_flags_x86_sse2

php

Flag Description
${IUSE}
argon2 Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg>
bcmath Add support for libbcmath
bzip2
calendar
cdb
cjk
cli Enable CLI SAPI
coverage Include gcov symbols for test coverage and lcov reports. Only useful for extension developers, and requires GCC.
crypt
ctype Enable ctype functions
embed Enable embed SAPI
enchant Add supports Enchant spelling library.
exif
ffi Add foreign function interface (ffi extension) support
fileinfo Add fileinfo extension support
filter Add filter extension support
firebird
flatfile Add dbm support for flat files
fpm Enable the FastCGI Process Manager SAPI
ftp
gd Adds support for gd (bundled with PHP)
gmp
hash Enable the hash extension
iconv
imap
inifile Add dbm support for .ini files
intl Enables the intl extension for extended internalization support
iodbc
ldap-sasl Add SASL support for the PHP LDAP extension
libedit
lmdb Enable support for <pkg>dev-db/lmdb</pkg> db backend
mhash
mssql
mysqli
nls
oci8-instant-clie
oci8-instant-client
odbc
opcache Enables built-in opcode cache, replacing pecl-apc et al.
pcntl Add support for process creation functions
pdo Enable the bundled PDO extensions
phar Enables the phar extension to provide phar archive support
phpdbg Enable the PHP Debug Command Line SAPI (like gdb for php)
posix
qdbm
readline
recode
session-mm Include <pkg>dev-libs/mm</pkg> support for session storage
sharedmem Add support for shared memory use
simplexml Support for SimpleXML
soap
sockets
spell
sybase-ct Add support for Sybase-CT
sysvipc Support for System V-compatible inter-process communication
tidy
tokenizer Add support for the PHP file parser
tokyocabinet Enable support for <pkg>dev-db/tokyocabinet</pkg> db backend
truetype
unicode
vpx Enable webp support for GD in php-5.x
wddx Add support for Web Distributed Data eXchange
xmlre
xmlreader Enable XMLReader support
xmlrpc
xmlwriter Enable XMLWriter support
xpm
xslt Enable the XSL extension
zip
zlib

spidermonkey

Flag Description
clang Use Clang compiler instead of GCC

dev-libs

xdna-driver

Flag Description
firmware Install device firmware

dev-php

pecl-apcu

Flag Description
lock-
lock-pthreadmutex Enable pthread mutex locking
lock-pthreadrw Enable pthread read/write locking
lock-semaphore Enable semaphore locks instead of fcntl
lock-spinlock Enable spin locks (EXPERIMENTAL)
mmap

pecl-http

Flag Description
curl_ssl_gnutls
curl_ssl_openssl

pecl-redis

Flag Description
igbinary Enables igbinary serialisation support
lz4
zstd

dev-util

claude-code

Flag Description
cpu_flags_x86_avx2

phpstorm

Flag Description
30bits Support on 30 bits color display. (https://youtrack.jetbrains.com/issue/IDEA-241795/Not-working-on-30-bit-color-displays)

mail-mta

exim

Flag Description
arc Adds support for Authenticated Receive Chain (ARC)
dane Adds support for DNS-based Authentication of Named Entities
dcc Adds support for Distributed Checksum Clearinghouse (DCC)
dkim Adds support for DomainKeys Identified Mail (DKIM)
dlfunc Install local_scan.h header to compile separate dlfunc libraries
dmarc Adds support for DMARC
dnsdb Adds support for a DNS search for a record whose domain name is the supplied query
dovecot-sasl Adds support for Dovecot's authentication
dsn Adds support for Delivery Status Notifications (DSN)
gsasl
idn
lmtp Adds support for lmtp
maildir
mbx Adds support for UW's mbx format
nis
perl
pkcs11 Require pkcs11 support in <pkg>net-libs/gnutls</pkg> with USE=gnutls
prdr Adds support for Per-Recipient Data Response
proxy Add support for being behind a proxy, such as HAProxy
socks5
spf Adds support for Sender Policy Framework
srs Adds support for Sender Rewriting Scheme
syslog
tdb Use <pkg>sys-libs/tdb</pkg> for internal database storage (such as hints database)
tpda Adds support for Transport Post-Delivery Actions

media-fonts

terminus-font

Flag Description
a-like-o Changes view of letter 'a' - a looks like o (see homepage)
center-tilde Place the '~' character vertically centered on the line instead of to the top.
distinct-l ll2 variant with more distinctive l (lowercase L)
otf Install Open Type Font (OTF) (required for HarfBuzz backend)
pcf-8bit Install Portable Compiled Font (PCF) (X11 bitmap fonts), 8-bit encodings
pcf-unicode Install Portable Compiled Font (PCF) (X11 bitmap fonts), Unicode encodings
psf Install PC Screen Font (PSF) with unicode data (for linux console)
quote Changes view of quotes: symmetric ` and ' instead of asymmetric one (see homepage)
ru-dv Changes view of Russian letters 'de' and 've' (see homepage)
ru-g Changes view of Russian letter 'ge' (see homepage)
ru-i Changes view of Russian letter 'i' - not like Latin u, but like "mirrored" N (see homepage)
ru-k Changes view of Russian letter 'k' (see homepage)

media-video

davinci-resolve-studio

Flag Description
bundled-libs Use bundled libraries.
developer Include developer examples and documentation.

net-analyzer

librenms

Flag Description
amqp Enable support for AMQP alert transport

smokeping

Flag Description
dig Install <pkg>net-dns/bind-tools</pkg> for dig functionality
echoping Install <pkg>net-analyzer/echoping</pkg> for echoping functionality

net-firewall

firehol

Flag Description
ipset Use <pkg>net-firewall/ipset</pkg>.

net-misc

freerdp

Flag Description
aad Enable login via Azure AD
alsa
cups
ffmpeg
gstreamer
jpeg
openh264 Enable H.264 support using <pkg>media-libs/openh264</pkg>
sdl
smartcard
xinerama
xv

guacamole-server

Flag Description
encode
kubernetes Support connecting to Kubernetes server
print Support for printing in RDP
rdp
ssh enable support for SSH protocol
telnet enable support for telnet protocol
vnc
vorbis

openvswitch

Flag Description
modules
xdp Enable support eXpress Data Path (Experimental)

net-vpn

cloudflare-warp

Flag Description
gui

nebula

Flag Description
gencert Install the certificate generator

nebula-mesh

Flag Description
agent Build the nebula-agent daemon that runs on each Nebula host and polls the management server for updates
mgmt Build the nebula-mgmt management server (HTTP API, web UI and CLI)

sci-libs

gsl

Flag Description
cblas-external Link gsl with external cblas provided by (<pkg>virtual/cblas</pkg>) instead of shipped internal version
deprecated Enable deprecated functions

hipBLAS

Flag Description
rocsolver Add additional functions from <pkg>sci-libs/rocSOLVER</pkg>

rocBLAS

Flag Description
benchmark Build and install rocblas-bench
hipblaslt Build with <pkg>sci-libs/hipBLASLt</pkg> for some non-batched and strided batched problems on gfx12
roctracer Enable roctracer (roctx) marker

rocWMMA

Flag Description
"${IUSE_TARGETS[@]/amdgpu_targets_/amdgpu_targets_}"
"(
(
)
)"

sci-misc

llama-cpp

Flag Description
blis Build a BLIS backend
cuda
flexiblas Build a FlexiBLAS backend
openblas Build an OpenBLAS backend
openmp
openssl Use openssl to support HTTPS
rocm Build a HIP (ROCm) backend
vulkan
wmma Use rocWMMA to enhance flash attention performance

sys-apps

drm_info

Flag Description
pci Print PCI device names via libpci

firejail

Flag Description
apparmor Enable support for custom AppArmor profiles
chroot Enable chrooting to custom directory
contrib Install contrib scripts
dbusproxy Enable DBus proxying to filter access in supporting profiles
file-transfer Enable file transfers between sandboxes and the host system
globalcfg Enable global config file
network Enable networking features
private-home Enable private home feature
userns Enable attaching a new user namespace to a sandbox (--noroot option)

sys-block

thin-provisioning-tools

Flag Description
io-uring Enable experimental support for io-uring.

sys-cluster

drbd-utils

Flag Description
udev
xen Enable Xen integration

glusterfs

Flag Description
emacs
georeplication Enable support for georeplication (requires <pkg>dev-lang/python</pkg>)
libtirpc Build against <pkg>net-libs/libtirpc</pkg> for RPC support
lto Build using Link Time Optimizations (LTO)
rsyslog Install configuration snippet for <pkg>app-admin/rsyslog</pkg>
tcmalloc
uring Control whether or not glusterfs is compiled with uring support or not.

patroni

Flag Description
s3 Add support for AWS services

sys-libs

libnbd

Flag Description
go Build bindings for <pkg>dev-lang/go</pkg>
ocaml
rust Build bindings for <pkg>dev-lang/rust</pkg>

sys-power

nut

Flag Description
gpio Includes all UPS drivers that use GPIO.
i2c Includes all UPS drivers that use I2C.
man
modbus Includes all UPS drivers that use MODBUS.
serial Includes all UPS drivers that use SERIAL.
zeroconf

www-apps

guacamole-client

Flag Description
sso Single-Sign-On authentication
totp TOTP two-factor authentication

healthchecks

Flag Description
apache Install Apache required applications
apprise Allow backup monitoring to send notification to a wide variety of services, using <pkg>dev-python/apprise</pkg>

redmine

Flag Description
fastcgi
imagemagick
minimagick Enable image processing support via <pkg>dev-ruby/mini_magick</pkg>
passenger Enable support for <pkg>www-apache/passenger</pkg>
pdf
standalone Enable standalone mode with <pkg>www-servers/puma</pkg>

www-misc

awstats

Flag Description
geoip2 Enable GeoIP2 API from MaxMind

www-servers

varnish

Flag Description
jemalloc