| Flag |
Description |
Packages |
| caps |
|
2 |
| cet |
Enable Intel Control-flow Enforcement Technology. |
2 |
| clang |
Allow building with clang (if proper environment is set). Highly experimental. Disable to auto-force gcc usage. |
2 |
| crypt |
build and install libcrypt and crypt.h |
2 |
| debug |
When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL) |
3 |
| doc |
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.
|
4 |
| hardened |
|
2 |
| perl |
Add support for Perl as a scripting language for perf tools.
|
2 |
| static-libs |
|
2 |
| systemtap |
Add support to define SDT event in perf tools.
|
2 |
| test |
|
5 |
| vanilla |
|
2 |
| xxhash |
Enable <pkg>dev-libs/xxhash</pkg> support for hashing |
2 |
| zstd |
|
2 |
| Flag |
Description |
| audit |
|
| clone3 |
Enable the new clone3 syscall within glibc. Can be disabled to allow compatibility with older Electron applications. |
| compile-locales |
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 |
| custom-cflags |
|
| experimental-loong |
Add experimental LoongArch patchset |
| gd |
build memusage and memusagestat tools |
| hash-sysv-compat |
enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton) |
| headers-only |
|
| multiarch |
enable optimizations for multiple CPU architectures (detected at runtime) |
| multilib |
|
| multilib-bootstrap |
Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch. |
| nscd |
Build, and enable support for, the Name Service Cache Daemon |
| old-kernel |
Support the oldest kernel also supported by upstream glibc, otherwise the oldest in the Gentoo tree |
| profile |
|
| selinux |
|
| sframe |
enable building with sframe backtrace support |
| ssp |
protect stack of glibc internals |
| stack-realign |
Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost |
| static-pie |
Enable static PIE support (runtime files for -static-pie gcc option). |
| suid |
Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5 |
| systemd |
|