All USE Flags
-
abi_mips_n32 - 1 package(s)
-
abi_mips_n64 - 1 package(s)
-
abi_mips_o32 - 1 package(s)
-
audit - 1 package(s)
-
babeltrace - 1 package(s)
Enable <pkg>dev-util/babeltrace</pkg> support
-
big-endian - 1 package(s)
-
bpf - 1 package(s)
Enable support for eBPF features with <pkg>dev-libs/libbpf</pkg>
-
caps - 2 package(s)
-
capstone - 1 package(s)
Use <pkg>dev-libs/capstone</pkg> for disassembly support
-
cet - 1 package(s)
Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)
-
clang - 1 package(s)
-
clone3 - 1 package(s)
Enable the new clone3 syscall within glibc. Can be disabled to allow compatibility with older Electron applications.
-
compile-locales - 1 package(s)
build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
-
crypt - 2 package(s)
build and install libcrypt and crypt.h
-
custom-cflags - 1 package(s)
-
debug - 3 package(s)
When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)
-
doc - 3 package(s)
Build documentation and man pages. With this USE flag disabled,
the --help parameter for perf and its sub-tools will not be
available. This is optional because it depends on a few
documentation handling tools that are not always welcome on user
systems.
-
experimental-loong - 1 package(s)
Add experimental LoongArch patchset
-
gd - 1 package(s)
build memusage and memusagestat tools
-
gtk - 1 package(s)
-
gui - 1 package(s)
-
hardened - 1 package(s)
-
hash-sysv-compat - 1 package(s)
enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton)
-
headers-only - 1 package(s)
-
java - 1 package(s)
-
libpfm - 1 package(s)
Enable <pkg>dev-libs/libpfm</pkg> support
-
libtraceevent - 1 package(s)
Enable <pkg>dev-libs/libtraceevent</pkg> support
-
libtracefs - 1 package(s)
Enable <pkg>dev-libs/libtracefs</pkg> support
-
lzma - 1 package(s)
-
multiarch - 1 package(s)
enable optimizations for multiple CPU architectures (detected at runtime)
-
multilib - 1 package(s)
-
multilib-bootstrap - 1 package(s)
Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
-
nscd - 1 package(s)
Build, and enable support for, the Name Service Cache Daemon
-
numa - 1 package(s)
Enable NUMA support using <pkg>sys-process/numactl</pkg> (NUMA kernel support is also required)
-
perl - 2 package(s)
Add support for Perl as a scripting language for perf tools.
-
profile - 1 package(s)
-
python - 1 package(s)
-
savedconfig - 1 package(s)
-
selinux - 1 package(s)
-
shim - 1 package(s)
Install libintl library. Not suitable on glibc systems.
On musl systems, passes contents through and translates
via musl's libintl.
On other systems, provides a no-op library (returns
input text with no changes/translations).
-
slang - 1 package(s)
-
snmp - 1 package(s)
-
ssp - 1 package(s)
protect stack of glibc internals
-
stack-realign - 1 package(s)
Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost
-
static-libs - 1 package(s)
-
static-pie - 1 package(s)
Enable static PIE support (runtime files for -static-pie gcc option).
-
suid - 1 package(s)
Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
-
systemd - 1 package(s)
-
systemtap - 2 package(s)
Add support to define SDT event in perf tools.
-
tcmalloc - 1 package(s)
-
test - 3 package(s)
-
tray - 1 package(s)
Add a Tomb tray icon in a Qt desktop toolbar
-
unwind - 1 package(s)
Use <pkg>sys-libs/libunwind</pkg> for frame unwinding support.
-
vanilla - 1 package(s)