Tagesarchiv für den 29. August 2004

Gentoo auf Pentium-M (Centrino) optimieren.

Wenn man alles aus seinem Centrino Notebook raushohlen will und Gentoo benutzt, sollte man folgendes tun:

rm /etc/make.profile

ln -s ../usr/portage/profiles/gcc34-x86-2004.2/ /etc/make.profile

Dadurch wird ein Profil gewählt, welches den gcc 3.4 enthält. Erst ab dieser Version ist direkte Unterstützung für Pentium-M enthalten.

emerge sync; emerge -uUD world

Jetzt wird das Gentoo System auf den aktuellen Stand gebracht und der aktuelle gcc installiert, das kann etwas dauern.

vi /etc/make.conf

In der make.conf werden nun die neuen CFLAGS eingstellt, ich empfehle:

CFLAGS=”-O2 -march=pentium-m -pipe -fomit-frame-pointer”

Dann vi mit :wq verlassen.
Als letzten Schritt muss nun das komplette System neu übersetzt werden.

emerge –e world

Achtung: Dieser Vorgang dauert sehr lange, wahrscheinlich mehrere Tage. Das System kann nebenher aber benutzt werden. Ich würde empfehlen den Vorgang in einem screen aufzurufen. Sollte der Vorgang abbrechen, kann er mit emerge –resume fortgesetzt werden. Wenn im 2. Versuch ein Paket immer noch nicht kompilieren, emerge –resume –skipfirst aufrufen, damit wird das blockierende Paket übersprungen. Als letztes kann man noch prelink ausführen um das System weiter zu beschleunigen (optional):

emerge prelink; prelink -afmR

Siehe auch:
http://gcc.gnu.org/gcc-3.4/changes.html
http://www.gentoo.org/doc/en/gentoo-upgrading.xml
http://www.gentoo.org/doc/en/prelink-howto.xml

bisher 1 Kommentar So, 29. Aug 2004 um 23:24 Uhr Christian


Kalender

August 2004
M D M D F S S
    Sep »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Monatsarchiv

Themenarchiv