Zmienne pliku /etc/make.conf
CHOST - określa architekturę systemu. Wartość ustawiona jest przez system, nie wolno jej ręcznie zmieniać.
CFLAGS, CXXFLAGS - określają flagi optymalizacji dla kompilatora
gcc. Flaga
-march określa architekturę budowanego systemu. Na stronie
Gentoo Safe CFLAGS znajdziemy wszystkie typy procesorów i przypisane im wartości flagi
-march. Jeżeli budujemy system 64-bitowy dla procesorów AMD ustawiamy flagę
-march=k8, a dla procesorów INTEL
-march=nocona. Flaga
-O (duża litera O) określa klasę optymalizacji gcc (możliwe wartości: s (optymalizacja rozmiaru), 0 (brak optymalizacji), 1, 2, 3 (poziomy optymalizacji prędkości działania)). Za stabilne i wydajne uważa się ustawienie
-O2. Flaga
-pipe instruuje system aby korzystał z potoków zamiast plików tymczasowych w komunikacji pomiędzy etapami procesu kompilacji. Odradza się korzystanie z flagi
-fomit-frame-pointer, której użycie może powodować poważne problemy podczas debugowania aplikacji.
MAKEOPT - określa liczbę równloegłych kompilacji podczas instalacji pakietu. Wartość ustawiamy na liczbę procesorów w systemie plus jeden.
LINGUAS, LANGUAGE - zmienne określające kod języka, dla którego będzie budowane wsparcie w kompilowanym oprogramowaniu. Wartość 48 zmiennej LANGUAGE oznacza język polski.