| Flag |
Description |
Packages |
| alsa |
Enable alsa output for sound emulation |
3 |
| blis |
Build a BLIS backend |
2 |
| cuda |
|
3 |
| curl |
Support ISOs / -cdrom directives via HTTP or HTTPS. |
2 |
| dbus |
|
2 |
| debug |
|
6 |
| doc |
|
12 |
| examples |
Enables installation examples of configs, tools, xrdb, etc ('examples' dir) |
5 |
| flexiblas |
Build a FlexiBLAS backend |
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 |
| gtk |
|
3 |
| gui |
Add GUI support, using <pkg>dev-python/wxpython</pkg> |
2 |
| helper |
Compile C helper to run gpg binary |
2 |
| hip |
Build a HIP (ROCm) backend |
3 |
| jack |
|
2 |
| jemalloc |
|
2 |
| lzo |
|
2 |
| ncurses |
Enable the ncurses-based console |
3 |
| nls |
|
4 |
| openblas |
Build an OpenBLAS backend |
2 |
| opencl |
Build an OpenCL backend, so far only works on Adreno and Intel GPUs |
3 |
| opengl |
|
2 |
| openssl |
Use openssl to support HTTPS |
2 |
| oss |
|
3 |
| plugins |
Enable qemu plugin API via shared library loading. |
2 |
| png |
Enable png image support for the VNC console server |
2 |
| pulseaudio |
Enable pulseaudio output for sound emulation |
2 |
| python |
Install Python bindings. Requires <pkg>dev-python/cython</pkg>.
|
4 |
| sdl |
Enable the SDL-based console |
2 |
| smartcard |
|
2 |
| sound |
Enables sound event support with dev-tcltk/snack |
3 |
| static-libs |
|
4 |
| systemd |
|
2 |
| test |
|
6 |
| tools |
Install extra opendht tools (dhtchat, dhtnode and dhtscanner).
|
2 |
| vde |
Enable VDE-based networking |
2 |
| vulkan |
|
3 |
| Flag |
Description |
| $(printf |
|
| accessibility |
Adds support for braille displays using brltty |
| aio |
Enables support for Linux's Async IO |
| bpf |
Enable eBPF support for RSS implementation. |
| bzip2 |
|
| capstone |
Enable disassembly support with <pkg>dev-libs/capstone</pkg> |
| fdt |
Enables firmware device tree support |
| fuse |
Enables FUSE block device export |
| glusterfs |
Enables GlusterFS cluster fileystem via
<pkg>sys-cluster/glusterfs</pkg> |
| infiniband |
|
| io-uring |
|
| iscsi |
Enable direct iSCSI support via
<pkg>net-libs/libiscsi</pkg> instead of indirectly via the Linux
block layer that <pkg>sys-block/open-iscsi</pkg> does. |
| jpeg |
Enable jpeg image support for the VNC console server |
| keyutils |
Support Linux keyrings via <pkg>sys-apps/keyutils</pkg> |
| multipath |
Enable multipath persistent reservation passthrough via
<pkg>sys-fs/multipath-tools</pkg>. |
| nfs |
Enable NFS support |
| numa |
Enable NUMA support |
| pam |
|
| pin-upstream-blobs |
Pin the versions of BIOS firmware to the version included in the upstream release.
This is needed to sanely support migration/suspend/resume/snapshotting/etc... of instances.
When the blobs are different, random corruption/bugs/crashes/etc... may be observed. |
| pipewire |
Enable pipewire output for sound emulation |
| rbd |
Enable rados block device backend support, see https://docs.ceph.com/en/mimic/rbd/qemu-rbd/ |
| sasl |
|
| sdl-image |
SDL Image support for icons |
| seccomp |
|
| selinux |
|
| slirp |
Enable TCP/IP in hypervisor via <pkg>net-libs/libslirp</pkg> |
| snappy |
|
| spice |
Enable Spice protocol support via <pkg>app-emulation/spice</pkg> |
| ssh |
Enable SSH based block device support via <pkg>net-libs/libssh2</pkg> |
| static |
Build the User and Software MMU (system) targets as well as tools as static binaries |
| static-user |
Build the User targets as static binaries |
| systemtap |
Enable SystemTap/DTrace tracing |
| udev |
|
| usb |
Enable USB passthrough via <pkg>dev-libs/libusb</pkg> |
| usbredir |
Use <pkg>sys-apps/usbredir</pkg> to redirect USB devices to another machine over TCP |
| vhost-net |
Enable accelerated networking using vhost-net, see https://www.linux-kvm.org/page/VhostNet |
| virgl |
Enable experimental Virgil 3d (virtual software GPU) |
| virtfs |
Enable VirtFS via virtio-9p-pci / fsdev. See https://wiki.qemu.org/Documentation/9psetup |
| vnc |
|
| vte |
Enable terminal support (<pkg>x11-libs/vte</pkg>) in the GTK+ interface |
| xattr |
Add support for getting and setting POSIX extended attributes, through
<pkg>sys-apps/attr</pkg>. Requisite for the virtfs backend. |
| xdp |
Enable support for XDP through <pkg>net-libs/xdp-tools</pkg> |
| xen |
Enables support for Xen backends |
| zstd |
|
| Flag |
Description |
| 3rd-party-plugins |
Enables installation the extra third party plugins |
| contrib |
Enables installation additional contrib components ('contrib' dir), don't confuse with tkabber-contrib repo name for third party plugins |
| fix-site-plugins-path |
Patches sources with path to installed external plugins. Likely will be useful when 'plugins' or '3rd-party-plugins' USE flags are enabled. |
| gpg |
Enables GnuPG support with dev-tcltk/tclgpg |
| minimal |
|
| remote-controlling |
Enables potentially insecure XEP-0146 support |
| ssl |
Enables SSL/TLS support with dev-tcltk/tls |
| tkimg |
Enables image support with dev-tcltk/tkimg |
| trayicon |
Enables support for tray icon with dev-tcltk/tktray |
| udp |
Enables support for DNS resolving over UDP. |
| vanilla |
Skips any kind of source patching (and epatch_user too). |