Global USE flags

Flag Description Packages
cpu_flags_x86_avx2 2
debug Raises log-level to DEBUG and enables extra runtime assertions 4
doc Compiles and installs the Doxygen API reference and Sphinx manual 3
openssl Build the legacy libcaf_openssl TLS module for the libcaf_io networking backend (OpenSSL is always required for libcaf_net regardless) 2
static-libs Build static libraries 5
systemd Install systemd service unit 4
test Builds the provided unit tests 7

Category USE flags

net-analyzer

Flag Description Packages
redis Install the Redis server for use as cache and queue backend 2

Local USE flags

app-backup

backuppc

Flag Description
rrdtool Enable graphs of the pool usage
rss Enable RSS feeds for backup status
samba Enable Samba/SMB support for backing up Windows hosts

dev-libs

caf

Flag Description
examples Compiles and installs the provided example binaries and sources

dev-python

mitogen

Flag Description
ansible Install symlinks for Ansible strategy plugins

net-analyzer

librenms

Flag Description
amqp Enable support for AMQP alert transport
ipmi Enable IPMI monitoring support
ldap Enable LDAP authentication support
radius Enable RADIUS authentication support

nfdump

Flag Description
ftconv Build the ft2nfdump flow-tools to nfdump converter
jnat Build nfdump with support for JunOS NAT event logging
nfpcapd Build nfpcapd collector to create netflow data from precollected pcap traffic
nfprofile Build nfprofile used by NfSen
readpcap Build nfcapd collector to read from pcap file instead of network data

zeek

Flag Description
btest Install btest testing framework and test suites
cron Install a ZeekControl maintenance cron job
curl Enable curl support for HTTP transfers in scripts
geoip2 Enable support for Maxmind's GeoIP library
ipsumdump Enable ipsumdump support for trace-summary
jemalloc Use jemalloc allocator for improved memory performance
kerberos Enable Kerberos protocol analysis
nodejs Enable Node.js support
python Build the Broker Python bindings (also required by the zeekctl, zeek-client and zkg tools)
sendmail Enable Zeek and ZeekControl to send mail
spicy Enable the bundled Spicy protocol analyzer framework
tcmalloc Use the tcmalloc allocator from dev-util/google-perftools
tools Install auxiliary command-line tools (zeek-cut, zeek-archiver, trace-summary, ...)
zeek-client Install zeek-client CLI management tool
zeekctl Enable ZeekControl for operating Zeek installations
zeromq Enable ZeroMQ cluster backend
zkg Install the Zeek package manager

net-firewall

pkt_netflow

Flag Description
snmp Enable SNMP agent for exporting flow statistics via net-snmp

net-misc

smcroute

Flag Description
caps Use POSIX capabilities via libcap to drop root privileges
mrdisc Enable multicast router discovery, described in RFC4286.

net-nds

389-ds-base

Flag Description
accountpolicy Enable account policy plugin - automatically lock an account after a certain amount of time has elapsed
auto-dn-suffix Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support
autobind Enable auto bind over unix domain socket (LDAPI) support
bitwise Enable bitwise plugin - supported data in raw/bitwise format
dna Enable dna (distributed numeric assignment) plugin - to automatically assign unique uid numbers to new user entries as they are created
ldapi Enable LDAP over unix domain socket (LDAPI) support
pam-passthru Enable pam-passthru plugin - for simple and fast system services used in ldap
selinux

sci-misc

llama-cpp

Flag Description
blis Build a BLIS BLAS backend
cpu_flags_x86_avx
cpu_flags_x86_f16c
cpu_flags_x86_fma3
cpu_flags_x86_sse4_2
cuda
flexiblas Build a FlexiBLAS BLAS backend
openblas Build an OpenBLAS BLAS backend
opencl Build an OpenCL backend (Adreno and Intel GPUs only)
openmp
rocm Build a HIP (ROCm) backend for AMD GPUs
rpc Enable the RPC backend and rpc-server tool for distributed inference (unauthenticated; do not expose to untrusted networks)
vulkan
wmma Use rocWMMA to accelerate Flash Attention on supported AMD GPUs