Ci sono due tipi di flag USE: globali e locali.
Un flag USE globale è usato da alcuni pacchetti a livello di sistema. Questo è ciò che molte utenti vedono come flag USE.
Un flag USE locale è usato da un singolo pacchetto per prendere decisioni specifiche al pacchetto.
Una lista di flag USE globali disponibile può essere trovata
online o localmente in
/usr/portage/profiles/use.desc.
Segue un estratto molto incompleto:
Esempio 5.1. Un piccolo estratto dei flag USE disponibili
gtk - Aggiunge il supporto per x11-libs/gtk+ (Il GIMP Toolkit) gtk2 - Usa gtk+-2.0.0 invece di gtk+-1.2 nel caso dei programmi che hanno il supporto per entrambe. gtkhtml - Aggiunge il supporto per gnome-extra/gtkhtml guile - Aggiunge il supporto per dev-util/guile (interprete per Scheme) icc - Usa il compilatore Intel C++ Compiler se il pacchetto lo supporta icc-pgo - Abilita la generazione di dati PGO o usare insieme a icc imap - Aggiunge il supporto per IMAP
Un elenco delle flag USE locali disponibili può essere trovato in /usr/portage/profiles/use.local.desc.