User:Andrzej.obremski/make conf

Aby dostosować "budowanie" pakietów do aktualnego (natywnego) komputera, dodaj:
"COMMON_FLAGS="-O2 -march=native -pipe"

Ustaw flagi dla Twojego procesora (aby sprawdzić, zainstaluj cpuid2cpuflags ) :

CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3"

Wybierz ilość procesów kompilacji (w zależności od ilości rdzeni i pamięci RAM oraz swap). Teoretyczne liczy się to (ilość rdzeni lub wątków) - 1, ale w praktyce 4GB RAM + 4GB swap nie starczy do zbudowania przeglądarki WWW Chromium w środowisku graficznym z opcją "-j2". Zdarzyło się też (poza gałęzią 'stable'), że pakiet kompilował się jedynie z ustawieniem "-j1".

MAKEOPTS="-j1"

Określ rodzaj oprogramowania (licencji) z jakiego będziesz korzystał. Na przykład wybór tylko "wolnego oprogramowania":

ACCEPT_LICENSE="-* @FREE"

Ustawienie języka polskiego dla kompilowanych programów:

L10N="pl pl-PL"

Flagi USE określają pakiety i funkcje do instalacji (w zależności od sprzętu).
Wyłącza obsługę IPV6, włącza sterownik graficzny VAAPI (dla mojej karty Intel, wymagany jeszcze pakiet ), włącza możliwość korzystania z OpenGL ES :

USE="-ipv6 vaapi gles2"

Określenie obsługiwanych kart muzycznych:

ALSA_CARDS="hda-intel usb-audio"

Wyłączenie obsługi GPS:

GPSD_PROTOCOLS=""

Określa obsługiwane karty graficzne:

LCD_DEVICES="ncurses text"

VIDEO_CARDS="fbdev intel i965 vesa dummy v4l"

Usuwa niepotrzebną obsługę wyświetlaczy LCD:

LCD_DEVICES="ncurses text"