Global USE flags

Flag Description Packages
( 5
X Link console vim against X11 libraries to enable title and clipboard features in xterm 20
abi_x86_32 3
accessibility Adds support for braille displays using brltty 2
alsa Enable alsa output for sound emulation 3
amd64 2
asm Build optimized assembly (nasm) routines where available. 3
avif 2
bindist 2
bluetooth 3
bzip2 Enable bzip2 encoder/decoder plugin 2
caps Link against <pkg>sys-libs/libcap</pkg> so lemond can pass capabilities on to the backend processes it spawns 2
cet Enable Intel Control-flow Enforcement Technology. 2
clang Depend on <pkg>llvm-core/clang</pkg> as host compiler 2
cpu_flags_arm_neon 2
cpu_flags_ppc_vsx3 2
cpu_flags_x86_sse2 3
cuda Build cycles renderer with nVidia CUDA support. 7
cups 4
curl Enable support for automated uploading of crash reports 2
custom-cflags 2
d3d9 Enable support for DirectX 9 (d3d9.dll) 2
dbus Enable support for notifications and power-management features via D-Bus 5
debug Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. 16
deprecated Enable deprecated features for compatibility with older Lua versions 2
doc 14
egl Use EGL for smooth rendering on high refresh rate monitors 4
elfutils Enable DWARF-based backtraces using <pkg>dev-libs/elfutils</pkg>. 2
elogind Use <pkg>sys-auth/elogind</pkg> for session tracking 3
examples Install example projects 7
experimental Enable experimental features 2
ffmpeg Link the examples against media-video/ffmpeg so they accept audio formats other than WAV 4
fontconfig 2
gles2 Enable OpenGL library and plugin via GLESv2 API (requires egl) 2
gmp Use <pkg>dev-libs/gmp</pkg> for integer operations (works faster, but an external depend). 3
gnome 2
gnutls Enable TLS support for the VNC console server. For 1.4 and newer this also enables WebSocket support. For 2.0 through 2.3 also enables disk quorum support. 2
gphoto2 3
gstreamer Enable HTML media (audio/video) playback support via GStreamer (servo/media-gstreamer feature) 6
gtk-doc 4
gtk3 Enable support for <pkg>x11-libs/gtk+</pkg>:3 2
gtk4 Enable support for <pkg>gui-libs/gtk</pkg>:4 2
gui Build FreeCAD with a Qt based GUI. If built without setting this USE flag, FreeCAD can be used in a headless mode, for server-side instances. The Python modules are available, without their GUI parts though, if this is unset. 5
hardened 3
hip Build a HIP (ROCm) backend 5
hwaccel enable hardware-accelerated rendering support 2
icu 2
introspection 12
jack 3
java 2
jemalloc 3
jpeg Enable jpeg image support for the VNC console server 5
jpeg2k 3
jpegxl 3
jumbo-build Combine source files to speed up build process 2
kde Install a Dolphin/KIO service menu (Plasma 6) that asks for a one-time code via <pkg>kde-apps/kdialog</pkg> before an irreversible delete 3
kerberos 2
lcms 3
libedit 3
llvm Enable LLVM backend for Gallium3D. 2
mbim Support QMI over Mobile Broadband Interface Model (MBIM) 2
minimal 3
modemmanager Build and install Modem Manager plugin 2
mp3 2
multitarget Adds support to binutils for cross compiling (does not work with gas) 2
nls 6
ogg 2
openal 2
opencl Enable the Rusticl Gallium OpenCL state tracker. 7
openexr 3
opengl Ensure OpenGL support is available (requires graphics drivers) 7
openmp 6
orc 5
osmesa Add support for OpenGL in bitmaps using libOSMesa 2
pango Enable Pango support using <pkg>x11-libs/pango</pkg> 2
pax-kernel Allow building on a PaX-enabled kernel 3
pdf 2
perl 2
pgo Build binutils with Profile Guided Optimization (PGO) and LTO 3
png Enable png image support for the VNC console server 3
policykit 4
proprietary-codecs Enable codecs for patent-encumbered audio and video formats. 2
pulseaudio Enable PulseAudio audio support 7
python 7
qrtr Support QMI over IPC Router bus (QRTR) 2
qt6 Enable Qt6 integration for better KDE/Qt desktop environment support. Provides native look and feel on KDE Plasma and other Qt-based desktops. 4
readline Enable readline support for the Lua command line interpreter 5
screencast 2
sdl Build Cam extra tool with SDL sink support (requires USE=gui) 3
seccomp Use <pkg>sys-apps/bubblewrap</pkg> (which requires seccomp) to sandbox some functionality like icon handling 4
selinux Enable SELinux policy support for enhanced security in SELinux-enabled systems. Required for proper operation on systems with SELinux in enforcing mode. 9
spell 2
ssl 3
static-libs 5
system-icu Use system <pkg>dev-libs/icu</pkg> instead of the bundled version 3
systemd Pull in sys-apps/systemd for bentoo snapshot scheduling via systemd timers 13
tbb Use threading building blocks library from <pkg>dev-cpp/tbb</pkg>. 2
tcl 2
test Build and run the upstream test suite (requires dbus-test-runner) 48
theora 3
tiff 4
tools Enable the Godot Editor for game development 5
truetype Enable <pkg>media-libs/freetype</pkg> support for gapi module 4
udev 6
v4l 5
vaapi 5
valgrind 4
video_cards_ 2
vorbis 2
vulkan Install Vulkan loader for hardware-accelerated rendering (requires compatible GPU and drivers) 12
wayland Enable native Wayland support for better performance and security on Wayland compositors. Eliminates XWayland overhead. 25
webp 5
webui Embed the kopia server HTML web UI. Disable for headless, container or edge deployments that only need the CLI or the server API (smaller binary via the upstream nohtmlui build tag). 3
wifi Enable support for wifi and 802.1x security 2
xml 2
xxhash Use <pkg>dev-libs/xxhash</pkg> for --build-id=xx support 3
zstd 2

Category USE flags

app-editors

Flag Description Packages
acl 2
claude-agent-acp-plus Install the claude-agent-acp-plus ACP agent and apply source patches that force-enable Zed's acp-beta feature flag (which now gates the per-turn token count and stabilized terminal authentication) plus agent panel UI improvements: multiline elicitation fields, collapsible markdown option previews, a manual-mode badge, clickable file mentions in replayed messages, and adoption of the agent's config-option response 2
claude-agent-acp-tui Install the claude-agent-acp-tui ACP bridge to run the Claude Code TUI in Zed's agent panel 2

app-emulation

Flag Description Packages
crossdev-mingw Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setup and is mostly unsupported, try disabling if you have issues) 2
strip 2

app-office

Flag Description Packages
l10n_ 3

kde-plasma

Flag Description Packages
share Enable applet for quickly sharing data to a variety of sources 2

media-gfx

Flag Description Packages
fftw 2
postscript 2

media-libs

Flag Description Packages
10bit Add support for building 10-bit and 12-bit AV1. 2
8bit Add support for decoding 8-bit AV2. 2
unwind Enable <pkg>sys-libs/libunwind</pkg> usage for better backtrace support in leaks tracer module 3

net-misc

Flag Description Packages
vala 2

sci-ml

Flag Description Packages
"( 4
) 4
)" 4
amx_bf16 2
amx_int8 2
amx_tile 2
asimddp 3
asimdhp 3
avx 4
avx2 4
avx512_bf16 3
avx512_vnni 3
avx512bw 3
avx512cd 3
avx512dq 3
avx512f 4
avx512vbmi 4
avx512vl 3
avx_vnni 3
blis Build a BLIS backend 2
bmi2 3
cpu_flags_arm_sve 3
f16c 4
flexiblas Build a FlexiBLAS backend 2
fma3 4
i8mm 3
openblas Build an OpenBLAS backend 2
sse4_2 3
sve 3
sve2 3
wmma Use rocWMMA to enhance flash attention performance 2

www-client

Flag Description Packages
system-harfbuzz Use system <pkg>media-libs/harfbuzz</pkg> instead of the bundled library. 2

Local USE flags

app-editors

antigravity-bin

Flag Description
libsecret Enable password storage support using libsecret for storing credentials securely in the system keyring (GNOME Keyring, KWallet)

vim

Flag Description
crypt Use <pkg>dev-libs/libsodium</pkg> for crypto support
cscope Enable cscope interface
gpm
lua
racket Enable support for Scheme using <pkg>dev-scheme/racket</pkg>
ruby
sound
terminal Enable terminal emulation support
vim-pager Install vimpager and vimmanpager links

zed

Flag Description
claude-code-ide Native Claude Code CLI editor integration (unofficial reverse-engineered IDE protocol, WebSocket MCP server) via a source patch
collab Build the collaboration server
extensions-cli Build the zed-extension CLI for managing extensions
mimalloc Use mimalloc as the global memory allocator for improved performance
neovim Enable Neovim integration for full vim compatibility via RPC
screen-capture Enable screen capture support for collaboration sessions
tracy Enable Tracy profiler integration for performance analysis

app-emulation

cloud-utils

Flag Description
guest-utils Installs utilities useful within a guest VM
image-utils Installs utilities useful for manipulating guest images from outside a guest VM

crossover-bin

Flag Description
capi Enable ISDN support via CAPI
pcap Support packet capture software (e.g. wireshark)
scanner

d7vk

Flag Description
d3d10 Enable support for DirectX 10 (d3d10.dll)
d3d11 Enable support for DirectX 11 (d3d11.dll)
d3d8 Enable support for DirectX 8 (d3d8.dll)
ddraw Enable support for DirectDraw and Direct3D 1-7 (ddraw.dll)
dxgi Enable support for the DirectX Graphics Infrastructure (dxgi.dll)

app-office

freeoffice

Flag Description
pax_kernel Triggers a paxmarking of the binary

libreoffice

Flag Description
$(printf
${LO_EXTS})
'
'libreoffice_extensions_%s
base Enable full support for LibreOffice Base databases (involves additional bundled libs)
branding
coinmp Use <pkg>sci-libs/coinor-mp</pkg> as alternative solver
eds
googledrive Enable support for remote files on Google Drive
ldap
mariadb Prefer mariadb connector over mysql connector
odk Build the Office Development Kit
pdfimport Enable PDF import via the Poppler library
postgres

libreoffice-l10n

Flag Description
offlinehelp Install help files locally instead of using the LibreOffice Wiki

obsidian

Flag Description
appindicator Enable appindicator (system tray) support via dev-libs/libayatana-appindicator.

openoffice-bin

Flag Description
${IUSE}
l10n_${X}

app-portage

bentoolkit

Flag Description
browser Build the chromedp backend for the headless "script" version parser, driving an already-installed Chrome/Chromium over the DevTools Protocol (no browser download needed)
playwright Build the headless-browser ("script") version parser backend used by some autoupdate packages (via playwright-go). Requires the Playwright browsers to be installed at runtime (playwright install chromium)
secure Install interactive-shell safety guards (/etc/bash/bashrc.d/30-bentoo-safety.bash) that add a confirmation delay/block to destructive commands (rm -rf, reboot, poweroff, etc.)
system-snapshot Pull in the full set of runtime backends for <pkg>app-backup/btrbk</pkg> and <pkg>app-backup/snapper</pkg> (snapshot engines) plus <pkg>app-backup/restic</pkg> and <pkg>net-misc/rclone</pkg> (cloud-ship) used by bentoo snapshot. The binary degrades gracefully and 'bentoo snapshot detect' names any absent backend at runtime

dev-db

redis

Flag Description
tcmalloc Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations.

sqlitebrowser

Flag Description
sqlcipher Allow to open and to edit databases encrypted using <pkg>dev-db/sqlcipher</pkg>

dev-games

godot

Flag Description
double-precision Use double-precision floats (default: single-precision)
raycast Enable the raycast Editor module using <pkg>media-libs/embree</pkg>
speech
upnp

dev-lang

ghc

Flag Description
big-endian
binary Install the binary version directly, rather than using it to build the source version.
ghcbootstrap Internal: Bootstrap GHC from an existing GHC installation.
ghcmakebinary Internal: Build binary friendly for redistribution.
numa Enable NUMA thread balancing policy using <pkg>sys-process/numactl</pkg>.
profile
unregisterised Create an unregisterised build in which only the C codegen backend will be available.

dev-libs

imath

Flag Description
large-stack Enables code to take advantage of large stack support

liborcus

Flag Description
spreadsheet-model Enable the spreadsheet model implementation

nettle

Flag Description
cpu_flags_arm_aes
cpu_flags_arm_sha1
cpu_flags_arm_sha2
cpu_flags_ppc_altivec
cpu_flags_ppc_vsx2
cpu_flags_x86_aes
cpu_flags_x86_pclmul
cpu_flags_x86_sha

sentry-native

Flag Description
breakpad Use <pkg>dev-util/breakpad</pkg> as the crash handler

dev-python

conda

Flag Description
mamba enable libmamba resolver
user use user's home directory as default pkgs and envs prefix

dev-util

nvidia-cuda-toolkit

Flag Description
debugger Install the CUDA debugger
nsight Install profiling and optimizing tools (nsight-compute, nsight-systems)
profiler Install the NVIDIA CUDA profiler (nvprof) and the related libraries
rdma Enable infiniband support via <pkg>sys-cluster/rdma-core</pkg>
sanitizer Install compute-sanitizer tool
vis-profiler Install the NVIDIA CUDA visual profiler (nvvp)

vulkan-tools

Flag Description
cube Build the cube/cubepp demos

dev-vcs

github-desktop

Flag Description
alacritty

kde-plasma

kdeplasma-addons

Flag Description
alternate-calendar Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg>
qmk Pull in <pkg>kde-plasma/kameleon-qmk-helper</pkg> so the Kameleon kded can apply the accent colour to QMK keyboard LEDs
webengine Enable dictionary and web browser applets using <pkg>dev-qt/qtwebengine</pkg>

media-gfx

blender

Flag Description
alembic Add support for Alembic through <pkg>media-gfx/alembic</pkg>.
bullet Enable Bullet (Physics Engine).
collada Add support for Collada interchange format through <pkg>media-libs/opencollada</pkg>.
color-management Enable color management via <pkg>media-libs/opencolorio</pkg>.
cycles Enable the Cycles raytracing render engine.
cycles-bin-kernels Precompile the cycles render kernels for the CUDA/HIP/OneAPI backends, if they are enabled, at compile time. This makes it so that the user doesn't have to wait for the kernels to compile when they are used for the first time in Blender. If this option is not on, they will be built as needed at runtime.
embree Use embree to accelerate certain areas of the Cycles render engine.
fluid Adds fluid simulation support via the built-in Mantaflow library.
hiprt Enable AMD HIP GPU ray tracing acceleration via <pkg>dev-libs/hiprt</pkg>.
man
manifold Enable Manifold render backend via <pkg>sci-mathematics/manifold</pkg>
nanovdb Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
ndof Enable NDOF input devices (SpaceNavigator and friends).
oidn Enable OpenImageDenoiser Support
openpgl Enable path guiding support in Cycles
opensubdiv Add rendering support form OpenSubdiv from Dreamworks Animation through <pkg>media-libs/opensubdiv</pkg>.
openvdb Enable openvdb for volumetric processing, like the voxel remesher. Also enables volumetric GPU preview rendering for Nvidia cards.
optix Add support for NVIDIA's OptiX Raytracing Engine.
osl Add support for OpenShadingLanguage scripting.
pipewire Enable Pipewire for audio support on Linux
potrace Add support for converting bitmaps into Grease pencil line using the potrace library.
pugixml Enable PugiXML support (Used for OpenImageIO, Grease Pencil SVG export)
renderdoc Build Blender with renderdoc support
rubberband Build with Rubber Band for audio time-stretching and pitch-scaling (used by Audaspace) via <pkg>media-libs/rubberband</pkg>
sndfile

freecad

Flag Description
addonmgr Build the addon manager module for automatic handling of 3rd party addons
assembly Build the assembly module to create 3D models composed of several distinguishable parts as a conformed machine.
bim Build the BIM module and workbench
cam Build the CAM module and workbench
cloud Build the Cloud workbench, to access cloud providers (mostly Amazon S3).
designer Build and install the Qt designer plugin, so the FreeCAD widgets can be used from within designer.
fem Build the FEM module and workbench which provides Finite Element Analysis (FEA) workflows
idf Build the IDF module to provide file exchange capabilities with IDF files
inspection Build the inspection workbench which gives you specific tools for examination of shapes (experimental)
mesh Build the mesh module and workbench
netgen Build support for the netgen mesher through <pkg>media-gfx/netgen</pkg>.
openscad Build the OpenSCAD module for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) history
pcl Use external <pkg>sci-libs/pcl</pkg> for point clouds support.
points Build the points module and workbench for working with point clouds
reverse Build the reverse engineering module and workbench
robot Build the robot module and workbench for studying robot movements
smesh Build Salome SMESH
spacenav Add support for space navigator devices through <pkg>dev-libs/libspnav</pkg>
surface Build the surface module and workbench

imagemagick

Flag Description
corefonts Use <pkg>media-fonts/corefonts</pkg> which is required by some commands
cxx
djvu
fpx Enable <pkg>media-libs/libfpx</pkg> support
graphviz
hdri Enable High Dynamic Range Images formats
heif
jbig
lqr Enable experimental liquid rescale support using <pkg>media-libs/liblqr</pkg>
lzma
q32 Set quantum depth value to 32
q8 Set quantum depth value to 8
raw
svg
wmf
zip
zlib

inkscape

Flag Description
cdr Enable support for CorelDRAW files via <pkg>media-libs/libcdr</pkg>
dia Enable DIA flow chart import via <pkg>app-office/dia</pkg>
exif
graphicsmagick
imagemagick
inkjar Enable support for OpenOffice.org SVG jar files
sourceview Enable syntax highlighting support via <pkg>x11-libs/gtksourceview</pkg>
svg2 Enable support for new SVG2 features
visio Enable support for Microsoft Visio diagrams via <pkg>media-libs/libvisio</pkg>
wpg Enable support for WordPerfect graphics via <pkg>app-text/libwpg</pkg>

sane-backends

Flag Description
sane_backends_
snmp
threads
usb Enable USB passthrough via dev-libs/libusb
xinetd
zeroconf

media-libs

gst-plugins-bad

Flag Description
vnc

gst-plugins-base

Flag Description
gbm Enable Graphics Buffer Manager based EGL windowing system support (requires egl and at least one of gles or opengl)
ivorbis Enable integer based vorbis decoder

gstreamer

Flag Description
ptp Controls Precision Time Protocol (PTP) helper. Written in Rust.

harfbuzz

Flag Description
cairo
glib Enable <pkg>dev-libs/glib</pkg> unicode functions
graphite Enable <pkg>media-gfx/graphite2</pkg> complementary shaper

libcamera

Flag Description
drm Build with drm support for cam tool
openssl Verify IPA modules signatures using <pkg>dev-libs/openssl</pkg>. Note:<pkg>dev-libs/openssl</pkg> is also required at build time to sign IPA modules.
trace Build with tracing capabilities

mesa

Flag Description
lm-sensors Enable Gallium HUD lm-sensors support.
sysprof
vdpau Enable the VDPAU acceleration interface for the Gallium3D Video Layer.
video_cards_nouveau
vulkan-overlay Build vulkan-overlay-layer which displays Frames Per Second and other statistics
xa Enable the XA (X Acceleration) API for Gallium3D.

opencv

Flag Description
atlas Use <pkg>sci-libs/atlas</pkg> for blas, lapack and sparse blas routines (Experimental!)
contrib Install user contributed scripts from opencv_contrib (Experimental!)
contribcvv Enable CVV in contrib
contribdnn Enable DNN module
contribfreetype Enable Drawing UTF-8 strings with <pkg>media-libs/freetype</pkg>&amp;<pkg>media-libs/harfbuzz</pkg>
contribhdf Enable HDF module (requires <pkg>sci-libs/hdf5</pkg>)
contribovis Enable OGRE vision module support (<pkg>dev-games/ogre</pkg>)
contribsfm Enable SFM module (requires USE="eigen gflags glog")
contribxfeatures2d Enables xfeatures2d and autodownload of samples in contrib
cpu_flags_x86_avx
cpu_flags_x86_avx512_4fmaps
cpu_flags_x86_avx512_4vnniw
cpu_flags_x86_avx512er
cpu_flags_x86_avx512pf
cpu_flags_x86_f16c
cpu_flags_x86_sse
cudnn Enable support for nVidia cuDNN library
dnnsamples Enable dnn caffeemodel samples
eigen Enable usage of <pkg>dev-cpp/eigen</pkg> for computations
features2d Enable features2d module
gdal Enable support for <pkg>sci-libs/gdal</pkg> library
gflags Use Google's C++ argument parsing library (<pkg>dev-cpp/gflags</pkg>)
gif
glog Use Google's C++ logging library (<pkg>dev-cpp/glog</pkg>)
ieee1394
jasper Use <pkg>media-libs/jasper</pkg> for jpeg2k support
lapack
mkl Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines
non-free Enable non-free components
opencvapps Enable compilation with opencvapps
openni Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI</pkg>
openni2 Adds support for Kinect-like 3D sensors devices with <pkg>dev-libs/OpenNI2</pkg> (should be preferred over openni)
spng Use <pkg>media-libs/libspng</pkg> for png support
tesseract Use Google's OCR Engine
testprograms Build and install programs for testing OpenCV (performance)
video_cards_intel Enable Video Acceleration API for hardware decoding for Intel cards
vtk Build new 3D visualization module viz based on <pkg>sci-libs/vtk</pkg>
wechat-qrcode Enable wechat_qrcode module
xine

vulkan-loader

Flag Description
layers Include the vulkan layers

media-plugins

frei0r-plugins

Flag Description
facedetect Enables building of facedetect plugin, which depends on <pkg>media-libs/opencv</pkg>
scale0tilt Enables building of scale0tilt and vectorscope plugins, which depend on <pkg>media-libs/gavl</pkg>

gst-plugins-meta

Flag Description
a52
aac
cdda
dts
dv
dvb
dvd
flac
http Enable http streaming via <pkg>net-libs/libsoup</pkg>
lame
libass
libde265 Enable H.265 decoding via <pkg>media-libs/libde265</pkg>
libvisual Enable visualization effects via <pkg>media-libs/libvisual</pkg>
modplug
mpeg
nvcodec Enable NVIDIA GPU hardware encoding/decoding (NVENC/NVDEC)
opus
oss
taglib
vcd
vpx
wavpack
x264

net-analyzer

netdata

Flag Description
dbengine Enable the Netdata database engine
ipmi Install <pkg>sys-apps/ipmitool</pkg> required for monitoring IPMI sensors
mongodb Enable support for the mongodb backend
mysql
nfacct Enable the nfacct plugin
nodejs Enable use of nodejs (which some plugins use)
prometheus Enable support for the Prometheus remote write backend
xen Enable monitoring of xen

net-dns

bind-tools

Flag Description
gssapi Enable gssapi support
idn

net-firewall

ufw

Flag Description
ipv6 IPv6 support for iptables

net-im

telegram-desktop

Flag Description
enchant Use the <pkg>app-text/enchant</pkg> spell-checking backend instead of <pkg>app-text/hunspell</pkg>
fonts Use builtin patched copy of open-sans fonts (overrides fontconfig)
webkit

net-libs

bun-bin

Flag Description
cpu_flags_x86_avx2 Select the AVX2-optimized binary on amd64 (default on modern CPUs).

nodejs

Flag Description
inspector Enable V8 inspector
lto
npm Enable NPM package manager
pnpm Install the <pkg>sys-apps/pnpm</pkg> package manager
snapshot Enable snapshot creation for faster startup
system-ssl Use system OpenSSL instead of the bundled one

webkit-gtk

Flag Description
aqua
gamepad Enable gamepad input support via <pkg>dev-libs/libmanette</pkg>
keyring
webdriver Build and install the WebKitWebDriver binary for browser automation through the W3C WebDriver protocol. Only one installed SLOT may provide it (cross-SLOT blocker enforced).

net-misc

modemmanager

Flag Description
qmi Enable support for the QMI modem protocol used by devices with Qualcomm chipsets

networkmanager

Flag Description
audit
clat Enable CLAT (464XLAT) support for IPv4 connectivity on IPv6-only networks, via <pkg>dev-libs/libbpf</pkg>
concheck Enable connectivity checking support (needed for Captive portals detection)
connection-sharing Support connection sharing (uses <pkg>net-dns/dnsmasq</pkg>)
dhcpcd Use <pkg>net-misc/dhcpcd</pkg> for getting an IP
iptables Use <pkg>net-firewall/iptables</pkg> for connection sharing
iwd Use <pkg>net-wireless/iwd</pkg> instead of <pkg>net-wireless/wpa_supplicant</pkg> for wifi support by default
nbft Enable NBFT support in the initrd generator
nftables Use <pkg>net-firewall/nftables</pkg> for connection sharing
nss Use <pkg>dev-libs/nss</pkg> for cryptography
ofono Use <pkg>net-misc/ofono</pkg> for telephony support.
ovs Enable OpenVSwitch support
ppp Enable support for mobile broadband and PPPoE connections using <pkg>net-dialup/ppp</pkg>
psl Use public suffix list via <pkg>net-libs/libpsl</pkg>
resolvconf Use <pkg>net-dns/openresolv</pkg> for managing DNS information in /etc/resolv.conf. Generally, a symlink to /run/NetworkManager/resolv.conf is simpler. On systems running systemd-resolved, disable this flag and create a symlink to /run/systemd/resolve/stub-resolv.conf.
syslog
teamd Enable Teamd control support
wext Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper)

net-vpn

networkmanager-openvpn

Flag Description
gtk

sci-ml

lemonade

Flag Description
webapp Bundle the browser UI that lemond serves, using a pre-populated node_modules distfile instead of a networked npm install

llama-cpp

Flag Description
rpc Build with rpc-server
server Build with example server

ollama-bin

Flag Description
rocm Enable AMD ROCm GPU acceleration support. Requires compatible AMD GPU (Radeon RX 6000 series or newer, or Radeon VII) and ROCm libraries. May require HSA_OVERRIDE_GFX_VERSION environment variable for optimal compatibility. This is experimental and not all GPU models are supported.

stable-diffusion-cpp

Flag Description
#
-
BSD
DROP
LINE
ROCm
THIS
Unlike
a
an
architectural
ever
gains
gap
if
in
incidental
is
keywording
library,
libwebm
limit
media-libs/libwebm
not
small
stack
the
this
webm Support the webm audiovisual media file format
~amd64-only.
~arm64.

whisper-cpp

Flag Description
blas Build a BLAS backend against sci-libs/openblas, whose cblas interface ggml-blas requires
sdl2 Build the real-time capture examples that use media-libs/libsdl2

sys-apps

fwupd

Flag Description
amdgpu Build and install AMD dGPU (Navi3x and above) plugin
archive Use <pkg>app-arch/libarchive</pkg> for archives support
bash-completion
cbor Enable CBOR support for coSWID and uSWID via <pkg>dev-libs/libcbor</pkg>
flashrom Enable flashrom plugin via <pkg>sys-apps/flashrom</pkg>
nvme Build and install NVMe plugin
protobuf Enable protobuf plugins
spi Install Intel-SPI plugin
synaptics Install synaptics plugin
tpm Install Trusted Platform Module plugin
uefi Enable UEFI support

xdg-desktop-portal

Flag Description
flatpak Enable <pkg>sys-apps/flatpak</pkg> integration
geolocation

sys-devel

binutils

Flag Description
debuginfod Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod
gprofng Enable the next-generation gprofng profiler
plugins Enable plugin support in tools
vanilla

sys-kernel

linux-firmware

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
deduplicate Create symlinks for all firmware that is duplicate using rdfind
dist-kernel Delegate microcode initramfs generation to <pkg>sys-kernel/installkernel</pkg>
initramfs Create and install initramfs for early microcode loading in /boot (only AMD for now)
redistributable Install also non-free (but redistributable) firmware files
savedconfig Allows individual selection of firmware files
unknown-license Install firmware files whose license is unknown

sys-libs

binutils-libs

Flag Description
64-bit-bfd Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts)

www-client

brave-browser

Flag Description
l10n_en-US
verify-sig Verify the release checksum using Brave's OpenPGP signature. Ensures the integrity and authenticity of the downloaded package.

chromium

Flag Description
bundled-toolchain Download and use the upstream binary toolchain(s) to build Chromium
ffmpeg-chromium (binpkg only) Use Chromium FFmpeg fork (<pkg>media-video/ffmpeg-chromium</pkg>) rather than mainline FFmpeg (<pkg>media-video/ffmpeg</pkg>)
hangouts Enable support for Google Hangouts features such as screen sharing
headless Build Ozone only with headless backend, NOT RECOMMENDED for general use.
official Enable Official build instead of Developer build.
rar Enable the Safe Browsing feature to inspect RAR files.
system-zstd Use system <pkg>app-arch/zstd</pkg> instead of the bundled one.
widevine Unsupported closed-source DRM capability (required by Netflix VOD)

librewolf

Flag Description
eme-free Disable EME (DRM plugin) capability at build time
gmp-autoupdate Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
libproxy Enable libproxy support
openh264 Use <pkg>media-libs/openh264</pkg> for H264 support instead of downloading binary blob from Mozilla at runtime
sndio Enable support for the <pkg>media-sound/sndio</pkg> backend
system-av1 Use the system-wide <pkg>media-libs/dav1d</pkg> and <pkg>media-libs/libaom</pkg> library instead of bundled
system-jpeg Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg> instead of bundled
system-libevent Use the system-wide <pkg>dev-libs/libevent</pkg> instead of bundled
system-libvpx Use the system-wide <pkg>media-libs/libvpx</pkg> instead of bundled
system-pipewire Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one
system-png Use the system-wide <pkg>media-libs/libpng</pkg> instead of bundled (requires APNG patches)
system-webp Use the system-wide <pkg>media-libs/libwebp</pkg> instead of bundled
telemetry
wasm-sandbox Sandbox certain third-party libraries through WebAssembly using RLBox

x11-drivers

xf86-video-qxl

Flag Description
xspice Include Xspice, a standard X server that is also a Spice server