Global USE flags

Flag Description Packages
X Enable audible bell for X11 16
abi_x86_32 15
abi_x86_64 14
alsa 3
aqua 3
broadway Enable the GDK Broadway backend. 2
bzip2 2
cloudproviders 2
colord Use <pkg>x11-misc/colord</pkg> for color management in printing 2
cpu_flags_arm_neon 3
cpu_flags_x86_mmx 3
cpu_flags_x86_sse 3
cpu_flags_x86_sse2 3
cups 2
dbus 6
debug 18
directfb 8
doc 13
egl build with EGL support 4
emacs 3
examples 4
fbdev 3
ffmpeg 4
freetype 2
gles2 build gles2 gfxdriver 4
glib Compile with GLib Object System support 2
glx 3
gstreamer 6
gtk-doc 4
gtk2 4
gtk3 4
gui 4
introspection 5
ipv6 2
jemalloc 2
jpeg 3
minimal 7
modules 2
ncurses 2
nls 6
opengl 5
pam 4
pch 2
png 6
print 3
pulseaudio 2
python 2
qt6 2
readline 2
sdk Enable building of SDK. 2
sdl 4
selinux 8
ssl Enable raop-sink support (needs <pkg>dev-libs/openssl</pkg>) 4
static 2
static-libs Install the XNVCtrl static library for accessing sensors and other features 7
svg 2
sysprof Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg> 4
systemd 5
systemtap 2
test 22
tests 2
tiff 4
tools Install extra tools (including gpgsplit and gpg-zip). 3
truetype Build and install grub-mkfont conversion utility 4
udev Controls installation of special USB udev rules. 5
unicode 2
unwind 4
utils 2
v4l 3
valgrind 4
vdpau 2
video_cards_intel 2
video_cards_nouveau 2
video_cards_r600 2
video_cards_radeonsi 2
video_cards_vmware 2
vulkan 2
wayland 10
xcb 3
xinerama 2
zlib 2

Category USE flags

dev-libs

Flag Description Packages
bmp build BMP image provider 3
divine enable DiVine 2
drmkms build with DRM/KMS support 3
dynload enable dynload support 2
fusiondale enable FusionDale 2
fusionsound enable FusionSound 3
gif 2
imlib2 build Imlib2 image provider 3
input_hub provides an asynchronous interface to the input devices available and those being added/removed 2
mad 2
mng 2
mpeg2 build MPEG2 image provider 2
mpeg3 build Libmpeg3 video provider 2
multicore enable multicore support 2
oss 2
playlist 2
pnm build PNM (PBM/PGM/PPM) image provider 2
sawman enable SaWMan (window manager and application manager) 2
swfdec build Swfdec (Flash decoder) video provider 3
tremor build Ogg/Vorbis music provider using Tremor 3
vorbis 2
webp build WebP image provider 3

x11-base

Flag Description Packages
dbe 2
dpms 2
elogind 3
screensaver 2
suid 4
xcsecurity 3
xdm-auth-1 2
xdmcp 2
xephyr 3
xf86bigfont 2
xfbdev 2
xnest 2
xorg 2
xres 2
xvfb 3

Local USE flags

app-crypt

gnupg

Flag Description
alternatives
gnutls
gpgsm
ldap
ntbtls
smartcard Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try <pkg>app-crypt/gnupg-pkcs11-scd</pkg>. Bring in <pkg>dev-libs/libusb</pkg> as a dependency; enable scdaemon.
tofu Enable support for Trust on First use trust model; requires <pkg>dev-db/sqlite</pkg>.
tpm Enable TPM support via <pkg>app-crypt/tpm2-tss</pkg> and build tpm2d.
usb Build direct CCID access for scdaemon; requires <pkg>dev-libs/libusb</pkg>.
user-socket try a socket directory which is not removed by init manager at session end
wks-server Install the wks-server

app-editors

l3afpad

Flag Description
search-history
statistics
xinput2

app-emulation

faudio

Flag Description
dumpvoices FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma.

virtualbox

Flag Description
dtrace Install dtrace Extension Pack.
java
lvm Build VBoxVolInfo that needs devicemapper from <pkg>sys-fs/lvm2</pkg>.
vboxwebsrv Build and install the VirtualBox webservice.
vde Support for VDE networking via <pkg>net-misc/vde</pkg>.
vmmraw Enable 32-bit support on a 64-bit kernel.
vnc

app-misc

projektor

Flag Description
mupdf
poppler

various-shims

Flag Description
gettext
intltool
itstool
polkit
vala
xmlto

yagears

Flag Description
drm
efl
fltk
gl
glfw
glut
qt4
qt5
rpi
sdl1
sdl2
sfml
vk-d2d
waffle
wx

dev-build

cmake

Flag Description
dap

dev-lang

ruby

Flag Description
berkdb
gdbm
jit
socks5
tk
xemacs

dev-libs

DirectFB

Flag Description
${IUSE_INPUT_DEVICES//
${IUSE_VIDEO_CARDS//
cddb
fbcon
jpeg2k
timidity
wawe
xine

DirectFB2

Flag Description
linux_input
memcpy-probing
multi-application
multi-kernel
network
piped-stream
sentinels
smooth-scaling
text
trace

directfb-media

Flag Description
avif
gdkpixbuf
heif
jasper
jxl
libmpeg3
lodepng
nanosvg
openexr
plm
sft
spng
stb
yuv

fusionsound

Flag Description
filter
ieee-floats
multichannel

glib

Flag Description
elf
mime
xattr

libclc

Flag Description
spirv
video_cards_nvidia

libcrypto-compat

Flag Description
patchelf

libkms

Flag Description
video_cards_exynos
video_cards_radeon

swiftshadergl-directfb

Flag Description
named-mmap
pool-alloc

tinyglut

Flag Description
dfbgl
dummy
glfbdev
x11

dev-qt

linguist-tools

Flag Description
qml Enable QML support in lupdate

qtcore

Flag Description
icu
old-kernel Disable syscalls not available on Linux kernels older than 4.11

qtnetwork

Flag Description
gssapi Enable support for GSSAPI (<pkg>virtual/krb5</pkg>)
libproxy Use <pkg>net-libs/libproxy</pkg> for automatic HTTP/SOCKS proxy configuration
sctp

qtsql

Flag Description
freetds
mysql
oci8
odbc
postgres
sqlite

dev-util

codeblocks

Flag Description
contrib Build additional contrib components
fortran Build FortranProject plugin which enables to use Code::Blocks IDE for Fortran language

games-util

steam-launcher

Flag Description
desktop-portal Enable desktop integration, e.g. for file pickers
dialogs Support additional dialogs before the client starts
joystick
steamruntime Use the official Steam runtime libraries
steamvr Enable SteamVR virtual reality support
trayicon Enable system tray icon

gui-libs

gtk

Flag Description
cpu_flags_x86_f16c

media-libs

dumb-gbm

Flag Description
epoxy

mesa

Flag Description
d3d9
gles1
llvm
lm-sensors
opencl
osmesa
proprietary-codecs
vaapi
video_cards_
video_cards_r300
vulkan-overlay
xa
zink
zstd

opus

Flag Description
custom-modes Enable non-Opus modes, e.g. 44.1 kHz and 2^n frames
hardened

media-video

pipewire

Flag Description
bluetooth
echo-cancel Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</pkg>
extra Build pw-cat/pw-play/pw-record
flatpak Enable Flatpak support
gsettings Use gsettings (<pkg>dev-libs/glib</pkg>) to read/save used modules (useful for e.g. <pkg>media-sound/paprefs</pkg>
ieee1394
jack-client Install a plugin for running PipeWire as a JACK client
jack-sdk Use PipeWire as JACK replacement
liblc3 Allow loading LC3 plugins via <pkg>media-sound/liblc3</pkg>
lv2 Allow loading LV2 plugins via <pkg>media-libs/lv2</pkg>
man
modemmanager Combined with USE=bluetooth, allows PipeWire to perform telephony on mobile devices.
pipewire-alsa Replace PulseAudio's ALSA plugin with PipeWire's plugin
roc Enable roc support for real-time audio streaming over the network, using <pkg>media-libs/roc-toolkit</pkg>. See https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Network#roc
sound-server Provide sound server using ALSA and bluetooth devices
system-service Install systemd unit files for running as a system service. Not recommended.
zeroconf

vkcube

Flag Description
kms

net-p2p

qbittorrent

Flag Description
webui

sys-apps

openrc

Flag Description
audit
netifrc enable Gentoo's network stack (net.* scripts)
newnet enable the new network stack (experimental)
prefix

qingy

Flag Description
crypt
gpm

sys-boot

grub

Flag Description
(
)
coreboot
device-mapper Enable support for devmapper. Required for LUKS or LVM volume detection.
efi-32
efi-64
efiemu Build and install the efiemu runtimes
emu
fonts Build and install fonts for the gfxterm module
ieee1275
libzfs Enable support for <pkg>sys-fs/zfs</pkg>
loongson
mount Build and install the grub-mount utility
multiboot
pc
qemu
qemu-mips
themes Build and install GRUB themes (starfield)
uboot
xen
xen-32
xen-pvh

sys-devel

gcc-v3

Flag Description
multilib
system-compiler

virtual

directfb

Flag Description
directfb2

libudev

Flag Description
fake

www-client

palemoon

Flag Description
av1
cpu_flags_x86_avx
devtools
gamepad
jpegxl
necko-wifi
npapi
official-branding
optimize
system-cairo
system-extension-dirs
system-ffi
system-hunspell
system-pixman
threads

x11-apps

xinit

Flag Description
twm

x11-base

kdrive

Flag Description
composite
dga
dri
dri2
dri3
gbm
glamor
glx-dri
input_devices_evdev
input_devices_keyboard
input_devices_mouse
libdrm
linux_acpi
linux_apm
mitshm
present
record
tslib
xace
xf86vidmode
xfree86-utils
xselinux
xshmfence
xv
xvmc

tinyx

Flag Description
libxfont2
xmodesetting
xvesa

xfree

Flag Description
3dfx
3dnow
bindist
cjk
mmx
sse
xml2

x11-drivers

nvidia-drivers

Flag Description
kernel-open Use the open source variant of the drivers (Turing/Ampere+ GPUs only, aka GTX 1650+)
persistenced Install the persistence daemon for keeping devices state when unused (e.g. for headless)
powerd Install the NVIDIA dynamic boost support daemon (only useful with specific laptops, ignore if unsure)

xf86-video-nv

Flag Description
xaa

x11-libs

cairo

Flag Description
elibc_FreeBSD
gles2-only

gtk+

Flag Description
adwaita-icon-theme Force the adwaita-icon-theme
atk-bridge Enable the gtk3-atk-bridge, hard depending on app-accessibility/at-spi2-atk and thus on sys-apps/dbus
cloudprint
vim-syntax
werror

wxGTK

Flag Description
X11
compat26
compat28
compat30
curl
expat
graphics_ctx
gtkprint
keyring
libnotify
lzma
nodebug
pcre
spell
webkit
xrc