Global USE flags

Flag Description Packages
X Enable X11 sandboxing 4
acl 2
apache2 2
berkdb 3
cgi 2
clang Use Clang compiler instead of GCC 4
client Build and install tensile_client executable to run benchmarks and tune GPU GEMM 3
cpu_flags_arm_neon 2
cpu_flags_x86_avx 2
cpu_flags_x86_sse2 2
crypt 2
cuda 2
curl Use curl for http,https and ftp backends 5
debug Enables debug information 19
doc Enable building of the PCP books 11
emacs 3
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 3
icu 2
iodbc 2
ipmi Enable IPMI things 2
ipv6 Use IPv6 by default, requires libtirpc 7
jit 3
json Customizable performance metrics exporter tool from PCP to JSON 3
kerberos 4
ldap 6
libedit 2
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
odbc Enable ODBC and SQL backend options 2
opencl Build vendored OpenCL runtime 3
pam 2
perl 2
pie Build programs as Position Independent Executables (a security hardening technique) 2
postgres Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the PostgreSQL database 9
profile 3
python 2
radius 4
redis Support returning data to a redis database. 4
rocm Build <pkg>dev-libs/rocr-runtime</pkg> offloading support for AMD GPUs. 2
sasl 3
selinux 13
server Build the loki server 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 10
static-libs 4
syslog 2
systemd 7
tcpd 3
test Perform rocblas-test to compare the result between rocBLAS and system BLAS 41
tools Build the loki tools logcli and loki-canary 2
unwind 3
usb Includes all UPS drivers that use USB. 2
valgrind 3
video_cards_amdgpu 2
video_cards_nvidia 2
vulkan 2
wayland Run in wayland mode under wayland sessions, xwayland otherwise. This flag doesn't affect x11 sessions. 4
webp Enable webp support for GD in php-7.x 2
xml Includes all UPS drivers that use XML. 5
zstd 4

Category USE flags

llvm-runtimes

Flag Description Packages
ompt Enable OpenMP Tools Interface support 2

net-misc

Flag Description Packages
pulseaudio 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>
genshi Enable support for <pkg>dev-python/genshi</pkg>
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.
nova Enable support for the OpenStack Nova API
portage Add support for package state enforcement using <pkg>sys-apps/portage</pkg>
raet Add support for the new RAET transport.
test-full Run additional, quite slow tests.
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
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

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
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
ldap-sasl Add SASL support for the PHP LDAP extension
lmdb Enable support for <pkg>dev-db/lmdb</pkg> db backend
mhash
mssql
mysqli
nls
oci8-instant-client
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
xmlreader Enable XMLReader support
xmlrpc
xmlwriter Enable XMLWriter support
xpm
xslt Enable the XSL extension
zip
zlib

dev-libs

xdna-driver

Flag Description
compress-xz Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation
compress-zstd Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation

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

dev-util

claude-code

Flag Description
cpu_flags_x86_avx2

hip

Flag Description
hip Build HIP runtime

phpstorm

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

semgrep-core

Flag Description
ocamlopt

llvm-core

clang

Flag Description
extra Build extra tools (clangd, clang-tidy and a few more)
ieee-long-double Use accelerated 128-bit IEEE long double ABI (ppc64le only)
static-analyzer Install the Clang static analyzer

clang-common

Flag Description
bootstrap-prefix !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for bootstrapping Gentoo Prefix
cet Enable support for control flow hijacking protection. On amd64, this provides Intel Control Flow Enforcement Technology (CET). Only provides benefits on newer CPUs. For Intel, the CPU must be at least as new as Tiger Lake. For AMD, it must be at least as new as Zen 3. This is harmless on older CPUs, but provides no benefit either.
default-compiler-rt Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang
default-libcxx Use libc++ instead of libstdc++ as the default stdlib for clang. Beware: this breaks ABI, producing binaries incompatible with those built with GCC or Clang using libstdc++. Do not set unless you know what you're doing.
default-lld Use lld as the default linker for clang
hardened
llvm-libunwind

llvm

Flag Description
binutils-plugin Build the binutils plugin
debuginfod Install llvm-debuginfod (requires <pkg>net-misc/curl</pkg> and <pkg>dev-cpp/cpp-httplib</pkg>)
exegesis Enable performance counter support for llvm-exegesis tool that can be used to measure host machine instruction characteristics
libffi
z3 Enable support for <pkg>sci-mathematics/z3</pkg> constraint solver

llvm-runtimes

compiler-rt

Flag Description
abi_x86_32
abi_x86_64
atomic-builtins Compile atomic builtins into compiler-rt.builtins. This is needed on systems without GCC/libatomic, but requires using Clang to build.

offload

Flag Description
llvm_targets_AMDGPU
llvm_targets_NVPTX

openmp

Flag Description
gdb-plugin Build OMPD GDB plugin
hwloc Enable CPU affinity support via hwloc
level-zero Build <pkg>dev-libs/level-zero</pkg> offloading support for Intel GPUs.
offload Support offloading OpenMP using libomptarget

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
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
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-libs

mesa

Flag Description
llvm Enable LLVM backend for Gallium3D.
lm-sensors Enable Gallium HUD lm-sensors support.
opengl
proprietary-codecs Enable codecs for patent-encumbered audio and video formats.
sysprof Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg>
vaapi
video_cards_
video_cards_nouveau

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

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
xdp Enable support eXpress Data Path (Experimental)

net-nds

openldap

Flag Description
cxx
experimental Enable experimental backend options
kinit Enable support for kerberos init
minimal Build libraries &amp; userspace tools only. Does not install any server code
overlays Enable contributed OpenLDAP overlays
pbkdf2 Enable support for pbkdf2 passwords
samba
sha2 Enable support for pw-sha2 password hashes
smbkrb5passwd Enable overlay for syncing ldap, unix and lanman passwords

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[*]}
(
)
)"
gfx1100
gfx1101
gfx1102
gfx1150
gfx1151
gfx1152
gfx1153
gfx1200
gfx1201
gfx908
gfx90a
gfx942
gfx950

sci-misc

llama-cpp

Flag Description
blis Build a BLIS backend
flexiblas Build a FlexiBLAS backend
hip-graphs Use HIP graphs to batch kernel launches (HIP backend only). Off by default: with ROCm 10 it slows token generation by ~30% on RDNA4
openblas Build an OpenBLAS backend
openmp
openssl Use openssl to support HTTPS
vmm Use HIP virtual memory management for the device memory pool (HIP backend only)

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
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

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
${PYTHON_REQUIRED_USE}
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