Global USE flags

Flag Description Packages
X Enable X11 sandboxing 4
acl 2
apache2 2
apparmor Support FPM application confinement through <pkg>sys-libs/libapparmor</pkg> 2
berkdb 3
cgi 2
cli Enable CLI SAPI 2
client Build client binaries 2
cpu_flags_arm_neon 2
crypt 2
curl Use curl for http,https and ftp backends 4
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 8
doc Enable building of the PCP books 9
etcd Enable etcd support 2
examples 5
firewalld Enables support for manage firewall 2
fuse Add FUSE mount helper 3
gdbm 2
gnutls 3
icu 2
iodbc 2
ipmi Enable IPMI things 2
ipv6 Use IPv6 by default, requires libtirpc 7
jit Enable PCRE JIT support 3
jpeg 2
json Customizable performance metrics exporter tool from PCP to JSON 3
kerberos 3
ldap 6
libvirt Support managing virtual machines with <pkg>app-emulation/libvirt</pkg>. 2
lto Build with link-time optimization; with GCC the VM files that use global register variables are kept out of LTO 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
nls 2
odbc Enable ODBC and SQL backend options 2
opencl Enable the Rusticl Gallium OpenCL state tracker. 2
pam 2
perl 2
postgres Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the PostgreSQL database 8
python 3
radius 4
redis Adds support for querying <pkg>dev-db/redis</pkg> 4
sasl 3
selinux 12
server Build the loki server 5
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 4
syslog 2
systemd 8
tcpd 3
test 28
test-full Run additional, quite slow tests. 2
threads 2
unwind 3
usb Includes all UPS drivers that use USB. 2
valgrind 4
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. 3
zstd 2

Category USE flags

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
tools Build the loki tools logcli, loki-canary and lokitool

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>
profile
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
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 Build the Qt GUI tools (pmchart, pmtime)
qt6 Build the Qt6 GUI tools (pmchart, pmtime) using <pkg>dev-qt/qtbase</pkg>
ssp Build programs with stack smashing protector
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.

postgresql

Flag Description
pg_legacytimestamp Usa marcas de tiempo en coma flotante (--disable-integer-datetimes). OBLIGATORIO para leer un cluster 8.2 existente creado con esta opcion.

dev-lang

php

Flag Description
${IUSE}
${POSTGRES_REQ_USE}
argon2 Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg>
avif
bcmath Add support for libbcmath
bzip2
calendar
capstone Support opcache JIT disassembly through <pkg>dev-libs/capstone</pkg>
cdb
cjk
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
libedit
lmdb Enable support for <pkg>dev-db/lmdb</pkg> db backend
mhash
mssql
mysqli
oci8-instant-client
opcache Enables built-in opcode cache, replacing pecl-apc et al.
opcache-jit Enable Just In Time (JIT) compilation within the opcache extension
pcntl Add support for process creation functions
pdo Enable the bundled PDO extensions
pgo Optimize with profile-guided optimization trained on the test suite (GCC only, ignored with Clang); the VM executor (zend_execute.c) is left out of the profile and built at -O2, which is faster for it
phar Enables the phar extension to provide phar archive support
phpdbg Enable the PHP Debug Command Line SAPI (like gdb for php)
png
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

spidermonkey

Flag Description
clang Use Clang compiler instead of GCC

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

litellm

Flag Description
caching Disk cache for responses via <pkg>dev-python/diskcache</pkg>
mcp Model Context Protocol client support via <pkg>dev-python/mcp</pkg>

dev-util

claude-code

Flag Description
cpu_flags_x86_avx
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)

semgrep-core

Flag Description
ocamlopt

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 Adds support for GNU SASL authentication
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-libs

mesa

Flag Description
cpu_flags_x86_sse2
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.
video_cards_amdgpu
video_cards_nvidia

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
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
unbound Resolve remote names asynchronously with <pkg>net-dns/unbound</pkg>
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

sci-misc

llama-cpp

Flag Description
blis Build a BLIS backend
cuda
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
rocm Build a HIP (ROCm) backend
vmm Use HIP virtual memory management for the device memory pool (HIP backend only)

sci-ml

lemonade

Flag Description
system-fastflowlm Reuse the system <pkg>sci-ml/fastflowlm</pkg> (/usr/bin/flm) for the NPU backend instead of letting lemond download the flm runtime at first NPU use
system-llamacpp Reuse the system <pkg>sci-misc/llama-cpp</pkg> (/usr/bin/llama-server) for the llama.cpp backend instead of fetching an upstream prebuilt binary at runtime
system-rocm Point lemond's ROCm runtime at the system ROCm in /usr (ROCM_PATH) so its ROCm backends reuse it instead of downloading AMD's TheRock runtime; pulls <pkg>dev-util/hip</pkg>
tauri Build the Tauri desktop app (lemonade-app), a native webkit2gtk window for the same UI as USE=webui. Fetches Rust crates over the network at build time
webui Build the bundled React web frontend served by lemond at the server root; runs npm over the network at build time

sys-apps

drm_info

Flag Description
edid Print EDID identification via <pkg>media-libs/libdisplay-info</pkg>
pci Print PCI device names via libpci

firejail

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

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
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.
upower Monitor UPS and battery devices managed by the UPower daemon.
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>
inode64 Apply INODE64 local changes: email and Slack alerts in Spanish (status, exit code, origin, duration, schedule and end of the log) and a per-check «notify every ping» option (adds the api migration 0125_check_notify_every_ping)

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

vinyl-cache

Flag Description
jemalloc