| Flag |
Description |
1.56.0 |
1.54.3 |
1.54.1 |
1.52.1 |
| audit |
Enable support for Linux audit subsystem using sys-process/audit
|
✓ |
✓ |
✓ |
✓ |
| bluetooth |
Enable Bluetooth Support
|
✓ |
✓ |
✓ |
✓ |
| concheck |
Enable connectivity checking support
|
⊕ |
⊕ |
⊕ |
⊕ |
| connection-sharing |
Support connection sharing (uses <pkg>net-dns/dnsmasq</pkg>)
|
✓ |
✓ |
✓ |
✓ |
| debug |
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
|
✓ |
✓ |
✓ |
✓ |
| dhclient |
Use dhclient from <pkg>net-misc/dhcp</pkg> for getting an IP via DHCP
|
✓ |
✓ |
✓ |
✓ |
| dhcpcd |
Use <pkg>net-misc/dhcpcd</pkg> for getting an IP
|
✓ |
✓ |
✓ |
✓ |
| elogind |
Use <pkg>sys-auth/elogind</pkg> for session tracking
|
✓ |
✓ |
✓ |
✓ |
| gnutls |
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
|
✓ |
✓ |
✓ |
✓ |
| gtk-doc |
Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
|
✓ |
✓ |
✓ |
✓ |
| introspection |
Add support for GObject based introspection
|
⊕ |
⊕ |
⊕ |
⊕ |
| 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
|
✓ |
✓ |
✓ |
✓ |
| libedit |
Use the libedit library (replacement for readline)
|
✓ |
✓ |
✓ |
✓ |
| modemmanager |
Enable support for mobile broadband devices using <pkg>net-misc/modemmanager</pkg>
|
⊕ |
⊕ |
⊕ |
⊕ |
| 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
|
✓ |
✓ |
✓ |
✓ |
| policykit |
Enable PolicyKit (polkit) authentication 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.
|
✓ |
✓ |
✓ |
✓ |
| selinux |
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
|
✓ |
✓ |
✓ |
✓ |
| syslog |
Enable support for syslog
|
✓ |
✓ |
✓ |
✓ |
| systemd |
Enable use of systemd-specific libraries and features like socket activation or session tracking
|
✓ |
✓ |
✓ |
✓ |
| teamd |
Enable Teamd control support
|
✓ |
✓ |
✓ |
✓ |
| test |
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
|
✓ |
✓ |
✓ |
✓ |
| tools |
Build cli tools such as nmcli, nmtui and nm_cloud_setup
|
⊕ |
⊕ |
⊕ |
⊕ |
| vala |
Enable bindings for dev-lang/vala
|
✓ |
✓ |
✓ |
✓ |
| wext |
Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper)
|
⊕ |
⊕ |
⊕ |
⊕ |
| wifi |
Enable support for wifi and 802.1x security
|
⊕ |
⊕ |
⊕ |
⊕ |