| Flag | Description | Packages |
|---|---|---|
| bash-completion | Install bash completion | 2 |
| clang | Compile with clang rather than gcc | 4 |
| config | Add a config file | 2 |
| debug | Build with debug flags | 5 |
| doc | Install extra documentation | 7 |
| gcc | Use gcc the the C code compiler | 3 |
| hardened | Harden output binary for security | 2 |
| lto | Enable link-time optimisation | 3 |
| man | Install man pages | 9 |
| test | Test source code | 4 |
| Flag | Description |
|---|---|
| branch-harden-gcc | Adds -mindirect-branch -mfunction-return hardening flags to GCC |
| effective-id | Enable support for seteuid and setegid |
| fcf-harden-gcc | Adds -fcf-protection=full hardening flag to GCC |
| group-inherit | Inherit root user groups |
| infinite-ask | Ask for password infinitely |
| no-bypass-root-auth | Validate authentication for root |
| no-pipe | Disable piping support !!BREAKAGE!! |
| no-remember-auth | Disables remembering of authentication |
| quiet | Disable logging of kos |
| rememberauth-mkdir | Make the rememberauth dir if it doesn't exist |
| safe | Disallow unsafe USE flags |
| safe-remember-auth | Make rememberauth feature safe |
| setenv | Modify environment variables to match of root |
| short-grace-time | Make the grace period for remembering auth 1min rather than default 5min |
| size | Build for size |
| speed | Build for speed |
| stable | Make sure no unstability causing USE flags are used |
| strip | Strip output binary |
| unsafe-group-validation | Don't validate groups of a user !!UNSAFE!! |
| unsafe-password-echo | Echo password insted of hiding it !!UNSAFE!! |
| unsafe-password-validation | Don't validate password of a user !!UNSAFE!! |
| valgrind | Enable valgring memory checks |
| vtable-harden-gcc | Adds -fvtable-verify=std hardening flag to GCC (not supported on all configurations) |
| Flag | Description |
|---|---|
| \ | |
| aggresive-pre-strip | Aggresively strip the binary after compiling |
| aggressive-pre-strip | |
| debug-log | Add debug logging |
| errors | Enable pedantic flags and error on all warnings |
| fonts | Include fonts as a dependency |
| march | Use -march=native flag |
| optimised | Enable optimisations of code via -Ox flag and few others |
| Flag | Description |
|---|---|
| logging | Enable logging support in the loader |
| nocc | never use the C loader |
| ok | Always ensure that the loader exists with code 0 |
| readline | Add support for readline via app-misc/rlwrap |
| Flag | Description |
|---|---|
| headers | Install development headers for K |
| libs | Install useful K libraries |
| repl | Install krepl REPL |
| vim-ft | Install vim filetype related scripts |
| vim-ftp | Install vim filetype plugin related scripts |
| vim-syntax | Install vim syntax related scripts |
| Flag | Description |
|---|---|
| (( | |
| )) | |
| 3270 | Install Nerd-fonts-patched 3270 fonts |
| X | |
| agave | Install Nerd-fonts-patched Agave fonts |
| anonymouspro | Install Nerd-fonts-patched Anonymous Pro fonts |
| arimo | Install Nerd-fonts-patched Arimo fonts |
| aurulentsansmono | Install Nerd-fonts-patched Aurulent Sans Mono fonts |
| bigblueterminal | Install Nerd-fonts-patched Big Blue Terminal fonts |
| bitstreamverasansmono | Install Nerd-fonts-patched Bitstream Vera Sans Mono fonts |
| cascadiacode | Install Nerd-fonts-patched Cascadia Code fonts |
| codenewroman | Install Nerd-fonts-patched Code New Roman fonts |
| cousine | Install Nerd-fonts-patched Cousine fonts |
| daddytimemono | Install Nerd-fonts-patched Daddy Time Mono fonts |
| dejavusansmono | Install Nerd-fonts-patched DejaVu Sans Mono fonts |
| droidsansmono | Install Nerd-fonts-patched Droid Sans Mono fonts |
| fantasquesansmono | Install Nerd-fonts-patched Fantasque Sans mono fonts |
| firacode | Install Nerd-fonts-patched Fira Code fonts |
| firamono | Install Nerd-fonts-patched Fira Mono fonts |
| go-mono | Install Nerd-fonts-patched Go-Mono fonts |
| gohu | Install Nerd-fonts-patched Gohu fonts |
| hack | Install Nerd-fonts-patched Hack fonts |
| hasklig | Install Nerd-fonts-patched Hasklig fonts |
| heavydata | Install Nerd-fonts-patched Heavy Data fonts |
| hermit | Install Nerd-fonts-patched Hermit fonts |
| ia-writer | Install Nerd-fonts-patched iA-Writer fonts |
| ibmplexmono | Install Nerd-fonts-patched IBM Plex Mono fonts |
| inconsolata | Install Nerd-fonts-patched Inconsolata fonts |
| inconsolatago | Install Nerd-fonts-patched Inconsolata Go fonts |
| inconsolatalgc | Install Nerd-fonts-patched Inconsolata LGC fonts |
| iosevka | Install Nerd-fonts-patched Iosevka fonts |
| jetbrainsmono | Install Nerd-fonts-patched JetBrains Mono fonts |
| lekton | Install Nerd-fonts-patched Lekton fonts |
| liberationmono | Install Nerd-fonts-patched Liberation Mono fonts |
| meslo | Install Nerd-fonts-patched Meslo fonts |
| monofur | Install Nerd-fonts-patched Monofur fonts |
| monoid | Install Nerd-fonts-patched Monoid fonts |
| mononoki | Install Nerd-fonts-patched Mononoki fonts |
| mplus | Install Nerd-fonts-patched Mplus fonts |
| noto | Install Nerd-fonts-patched Noto fonts |
| opendyslexic | Install Nerd-fonts-patched Open Dyslexic fonts |
| overpass | Install Nerd-fonts-patched Overpass fonts |
| profont | Install Nerd-fonts-patched Pro Font fonts |
| proggyclean | Install Nerd-fonts-patched Proggy Clean fonts |
| robotomono | Install Nerd-fonts-patched Roboto Mono fonts |
| sharetechmono | Install Nerd-fonts-patched Share Tech Mono fonts |
| sourcecodepro | Install Nerd-fonts-patched Source Code Pro fonts |
| spacemono | Install Nerd-fonts-patched Space Mono fonts |
| terminus | Install Nerd-fonts-patched Terminus fonts |
| tinos | Install Nerd-fonts-patched Tinos fonts |
| ubuntu | Install Nerd-fonts-patched Ubuntu fonts |
| ubuntumono | Install Nerd-fonts-patched Ubuntu Mono fonts |
| victormono | Install Nerd-fonts-patched Victor Mono fonts |
| Flag | Description |
|---|---|
| cli | Install tg_cli |
| java | |
| javascript | |
| low-ram | Split source files during compilation (for systems with less than 3.5G RAM) |
| Flag | Description |
|---|---|
| pie | Force external linking |
| Flag | Description |
|---|---|
| caps | |
| delayacct | |
| hwloc | |
| kernel_FreeBSD | |
| kernel_linux | |
| llvm-libunwind | |
| lm-sensors | |
| openvz | |
| unicode | |
| unwind | |
| vserver |
| Flag | Description |
|---|---|
| apport | Enable installation of Apport support files |
| barriers | Enable use of barriers |
| benchmark | Enable output of benchmarking data in logs |
| dbus | Enable dynamic quicklist support provided over dbusmenu |
| nls |
| Flag | Description |
|---|---|
| gtk2 | Install <pkg>x11-themes/gtk-engines-murrine</pkg> for GTK2 support |
| icons | Install icon theme |