| Flag | Description | Packages |
|---|---|---|
| X | Enable X11 sandboxing | 4 |
| acl | 2 | |
| apache2 | 2 | |
| berkdb | 3 | |
| cgi | 2 | |
| clang | Use Clang compiler instead of GCC | 4 |
| client | Build and install tensile_client executable to run benchmarks and tune GPU GEMM | 3 |
| cpu_flags_arm_neon | 2 | |
| cpu_flags_x86_avx | 2 | |
| cpu_flags_x86_sse2 | 2 | |
| crypt | 2 | |
| cuda | 2 | |
| curl | Use curl for http,https and ftp backends | 5 |
| debug | Enables debug information | 19 |
| doc | Enable building of the PCP books | 11 |
| emacs | 3 | |
| etcd | Enable etcd support | 2 |
| examples | 4 | |
| firewalld | Enables support for manage firewall | 2 |
| fuse | Clipboard with FUSE file copy support | 3 |
| gdbm | 2 | |
| gnutls | 3 | |
| icu | 2 | |
| iodbc | 2 | |
| ipmi | Enable IPMI things | 2 |
| ipv6 | Use IPv6 by default, requires libtirpc | 7 |
| jit | 3 | |
| json | Customizable performance metrics exporter tool from PCP to JSON | 3 |
| kerberos | 4 | |
| ldap | 6 | |
| libedit | 2 | |
| libvirt | Support managing virtual machines with <pkg>app-emulation/libvirt</pkg>. | 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 |
| numa | Enable NUMA support using <pkg>sys-process/numactl</pkg> (NUMA kernel support is also required) | 2 |
| odbc | Enable ODBC and SQL backend options | 2 |
| opencl | Build vendored OpenCL runtime | 3 |
| pam | 2 | |
| perl | 2 | |
| pie | Build programs as Position Independent Executables (a security hardening technique) | 2 |
| postgres | Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about the PostgreSQL database | 9 |
| profile | 3 | |
| python | 2 | |
| radius | 4 | |
| redis | Support returning data to a redis database. | 4 |
| rocm | Build <pkg>dev-libs/rocr-runtime</pkg> offloading support for AMD GPUs. | 2 |
| sasl | 3 | |
| selinux | 13 | |
| server | Build the loki server | 3 |
| 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 | 10 | |
| static-libs | 4 | |
| syslog | 2 | |
| systemd | 7 | |
| tcpd | 3 | |
| test | Perform rocblas-test to compare the result between rocBLAS and system BLAS | 41 |
| tools | Build the loki tools logcli and loki-canary | 2 |
| unwind | 3 | |
| usb | Includes all UPS drivers that use USB. | 2 |
| valgrind | 3 | |
| video_cards_amdgpu | 2 | |
| video_cards_nvidia | 2 | |
| 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. | 5 |
| zstd | 4 |
| Flag | Description | Packages |
|---|---|---|
| ompt | Enable OpenMP Tools Interface support | 2 |
| Flag | Description | Packages |
|---|---|---|
| pulseaudio | 2 |
| Flag | Description |
|---|---|
| networkmanager | |
| pcp | Enables support for system performance and analysis |
| tuned | Enables support for change performance profiles |
| udisks |
| Flag | Description |
|---|---|
| promtail | Build the promtail log gathering agent |
| 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> |
| raet | Add support for the new RAET transport. |
| test-full | Run additional, quite slow tests. |
| vim-syntax | |
| zeromq | Add support for the zeromq transport. |
| Flag | Description |
|---|---|
| brotli | |
| fdb | Enable FoundationDB support |
| gp | Enable GreenplumDB support |
| lzo | |
| mongo | Enable MongoDB support |
| sqlserver | Enable MSSQL support |
| Flag | Description |
|---|---|
| audit | |
| e2fs | Enable support for checking file attributes on ext2/ext3/ext4 filesystems |
| nettle | Add support for digest using Nettle |
| xattr |
| 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 |
| discovery | Support discover PCP services on the network |
| 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 |
| podman | Enable PCP Performance Metrics Domain Agent (PMDA) for collecting metrics from podman |
| qt5 | |
| ssp | Build programs with stack smashing protector |
| threads | |
| xls | Customizable performance metrics exporter tool from PCP to XLSX |
| Flag | Description |
|---|---|
| egl | Use EGL for smooth rendering on high refresh rate monitors |
| Flag | Description |
|---|---|
| homeassistant | Use homeassistant |
| Flag | Description |
|---|---|
| appindicator |
| 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. |
| Flag | Description |
|---|---|
| mongosh | Install the MongoDB shell from <pkg>app-admin/mongosh-bin</pkg> |
| Flag | Description |
|---|---|
| ${IUSE} | |
| argon2 | Enable password hashing algorithm from <pkg>app-crypt/argon2</pkg> |
| bcmath | Add support for libbcmath |
| bzip2 | |
| calendar | |
| cdb | |
| cjk | |
| cli | Enable CLI SAPI |
| 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 |
| lmdb | Enable support for <pkg>dev-db/lmdb</pkg> db backend |
| mhash | |
| mssql | |
| mysqli | |
| nls | |
| oci8-instant-client | |
| opcache | Enables built-in opcode cache, replacing pecl-apc et al. |
| pcntl | Add support for process creation functions |
| pdo | Enable the bundled PDO extensions |
| phar | Enables the phar extension to provide phar archive support |
| phpdbg | Enable the PHP Debug Command Line SAPI (like gdb for php) |
| 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 |
| 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 |
| 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 |
| Flag | Description |
|---|---|
| curl_ssl_gnutls | |
| curl_ssl_openssl |
| Flag | Description |
|---|---|
| igbinary | Enables igbinary serialisation support |
| lz4 |
| Flag | Description |
|---|---|
| cpu_flags_x86_avx2 |
| Flag | Description |
|---|---|
| hip | Build HIP runtime |
| Flag | Description |
|---|---|
| 30bits | Support on 30 bits color display. (https://youtrack.jetbrains.com/issue/IDEA-241795/Not-working-on-30-bit-color-displays) |
| Flag | Description |
|---|---|
| ocamlopt |
| Flag | Description |
|---|---|
| extra | Build extra tools (clangd, clang-tidy and a few more) |
| ieee-long-double | Use accelerated 128-bit IEEE long double ABI (ppc64le only) |
| static-analyzer | Install the Clang static analyzer |
| Flag | Description |
|---|---|
| bootstrap-prefix | !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for bootstrapping Gentoo Prefix |
| cet | Enable support for control flow hijacking protection. On amd64, this provides Intel Control Flow Enforcement Technology (CET). Only provides benefits on newer CPUs. For Intel, the CPU must be at least as new as Tiger Lake. For AMD, it must be at least as new as Zen 3. This is harmless on older CPUs, but provides no benefit either. |
| default-compiler-rt | Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang |
| default-libcxx | Use libc++ instead of libstdc++ as the default stdlib for clang. Beware: this breaks ABI, producing binaries incompatible with those built with GCC or Clang using libstdc++. Do not set unless you know what you're doing. |
| default-lld | Use lld as the default linker for clang |
| hardened | |
| llvm-libunwind |
| Flag | Description |
|---|---|
| binutils-plugin | Build the binutils plugin |
| debuginfod | Install llvm-debuginfod (requires <pkg>net-misc/curl</pkg> and <pkg>dev-cpp/cpp-httplib</pkg>) |
| exegesis | Enable performance counter support for llvm-exegesis tool that can be used to measure host machine instruction characteristics |
| libffi | |
| z3 | Enable support for <pkg>sci-mathematics/z3</pkg> constraint solver |
| Flag | Description |
|---|---|
| abi_x86_32 | |
| abi_x86_64 | |
| atomic-builtins | Compile atomic builtins into compiler-rt.builtins. This is needed on systems without GCC/libatomic, but requires using Clang to build. |
| Flag | Description |
|---|---|
| llvm_targets_AMDGPU | |
| llvm_targets_NVPTX |
| Flag | Description |
|---|---|
| gdb-plugin | Build OMPD GDB plugin |
| hwloc | Enable CPU affinity support via hwloc |
| level-zero | Build <pkg>dev-libs/level-zero</pkg> offloading support for Intel GPUs. |
| offload | Support offloading OpenMP using libomptarget |
| 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 | |
| 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 |
| Flag | Description |
|---|---|
| a-like-o | Changes view of letter 'a' - a looks like o (see homepage) |
| center-tilde | Place the '~' character vertically centered on the line instead of to the top. |
| distinct-l | ll2 variant with more distinctive l (lowercase L) |
| otf | Install Open Type Font (OTF) (required for HarfBuzz backend) |
| pcf-8bit | Install Portable Compiled Font (PCF) (X11 bitmap fonts), 8-bit encodings |
| pcf-unicode | Install Portable Compiled Font (PCF) (X11 bitmap fonts), Unicode encodings |
| psf | Install PC Screen Font (PSF) with unicode data (for linux console) |
| quote | Changes view of quotes: symmetric ` and ' instead of asymmetric one (see homepage) |
| ru-dv | Changes view of Russian letters 'de' and 've' (see homepage) |
| ru-g | Changes view of Russian letter 'ge' (see homepage) |
| ru-i | Changes view of Russian letter 'i' - not like Latin u, but like "mirrored" N (see homepage) |
| ru-k | Changes view of Russian letter 'k' (see homepage) |
| Flag | Description |
|---|---|
| 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 |
| Flag | Description |
|---|---|
| bundled-libs | Use bundled libraries. |
| developer | Include developer examples and documentation. |
| Flag | Description |
|---|---|
| amqp | Enable support for AMQP alert transport |
| Flag | Description |
|---|---|
| dig | Install <pkg>net-dns/bind-tools</pkg> for dig functionality |
| Flag | Description |
|---|---|
| ipset | Use <pkg>net-firewall/ipset</pkg>. |
| Flag | Description |
|---|---|
| aad | Enable login via Azure AD |
| alsa | |
| cups | |
| ffmpeg | |
| gstreamer | |
| jpeg | |
| openh264 | Enable H.264 support using <pkg>media-libs/openh264</pkg> |
| sdl | |
| smartcard | |
| xinerama | |
| xv |
| Flag | Description |
|---|---|
| encode | |
| kubernetes | Support connecting to Kubernetes server |
| Support for printing in RDP | |
| rdp | |
| ssh | enable support for SSH protocol |
| telnet | enable support for telnet protocol |
| vnc | |
| vorbis |
| Flag | Description |
|---|---|
| xdp | Enable support eXpress Data Path (Experimental) |
| Flag | Description |
|---|---|
| cxx | |
| experimental | Enable experimental backend options |
| kinit | Enable support for kerberos init |
| minimal | Build libraries & 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 |
| Flag | Description |
|---|---|
| gui |
| Flag | Description |
|---|---|
| gencert | Install the certificate generator |
| 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) |
| Flag | Description |
|---|---|
| cblas-external | Link gsl with external cblas provided by (<pkg>virtual/cblas</pkg>) instead of shipped internal version |
| deprecated | Enable deprecated functions |
| Flag | Description |
|---|---|
| rocsolver | Add additional functions from <pkg>sci-libs/rocSOLVER</pkg> |
| Flag | Description |
|---|---|
| benchmark | Build and install rocblas-bench |
| hipblaslt | Build with <pkg>sci-libs/hipBLASLt</pkg> for some non-batched and strided batched problems on gfx12 |
| roctracer | Enable roctracer (roctx) marker |
| Flag | Description |
|---|---|
| "( | |
| ${IUSE_TARGETS[*]} | |
| ( | |
| ) | |
| )" | |
| gfx1100 | |
| gfx1101 | |
| gfx1102 | |
| gfx1150 | |
| gfx1151 | |
| gfx1152 | |
| gfx1153 | |
| gfx1200 | |
| gfx1201 | |
| gfx908 | |
| gfx90a | |
| gfx942 | |
| gfx950 |
| Flag | Description |
|---|---|
| blis | Build a BLIS backend |
| 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 |
| vmm | Use HIP virtual memory management for the device memory pool (HIP backend only) |
| Flag | Description |
|---|---|
| pci | Print PCI device names via libpci |
| Flag | Description |
|---|---|
| apparmor | Enable support for custom AppArmor profiles |
| 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) |
| Flag | Description |
|---|---|
| io-uring | Enable experimental support for io-uring. |
| Flag | Description |
|---|---|
| udev | |
| xen | Enable Xen integration |
| Flag | Description |
|---|---|
| georeplication | Enable support for georeplication (requires <pkg>dev-lang/python</pkg>) |
| libtirpc | Build against <pkg>net-libs/libtirpc</pkg> for RPC support |
| lto | Build using Link Time Optimizations (LTO) |
| rsyslog | Install configuration snippet for <pkg>app-admin/rsyslog</pkg> |
| tcmalloc | |
| uring | Control whether or not glusterfs is compiled with uring support or not. |
| Flag | Description |
|---|---|
| s3 | Add support for AWS services |
| Flag | Description |
|---|---|
| go | Build bindings for <pkg>dev-lang/go</pkg> |
| ocaml |
| 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. |
| zeroconf |
| Flag | Description |
|---|---|
| sso | Single-Sign-On authentication |
| totp | TOTP two-factor authentication |
| 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> |
| 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> |
| standalone | Enable standalone mode with <pkg>www-servers/puma</pkg> |
| Flag | Description |
|---|---|
| geoip2 | Enable GeoIP2 API from MaxMind |
| Flag | Description |
|---|---|
| jemalloc |