USE flags
Flag priority is configured with USE_ORDER
and has a default order of priority:
- The
USE
parameter inemerge
. - Package-specific flags in
package.use
. - Global flags in
make.conf
. - Eselected Gentoo profile defaults.
- Emerged package defaults.
- Ebuild repository defaults.
- Environment-specific
/etc/env.d
(rarely used).
The ~amd
package keyword is a convention for WIP packages.
Unstable packages should always be filled in package.accept_keywords
for Portage to emerge them.
The CPU architecture is auto-detected with -march=native
in COMMON_FLAGS
during package compilation.