[ SlackList ] [ WkikiSlack ] |
cze
Czy ktoś bawił się optymalizowanie pracy Slackware przez kompilac=
je pakietów
ze źródeł z optymalizacją pod swój procesor?
Ja właśnie napaliłem się na to po tym jak zobaczyłem jakie ef=
ekty daje do
przy instalowaniu ze źródeł innych programów z poza dystrybucji=
.. Co do
przyśpieszenia wiele nie powiem bo to małe programy, ale rozmiar pl=
ików
wynikowych i plików bibliotek dynamicznych był czasem nawet 10x mni=
ejszy!
Oczywiście to były skrajne przypadki :)
A skompilowałem je w ten oto sposób:
Najpierw do pliku /etc/profile dodałem:
export CFLAGS="-march=athlon-xp -Os -fomit-frame-pointer -s -pipe \=
-DNDEBUG -DG_DISABLE_ASSERT"
export CXXFLAGS="-march=athlon-xp -Os -s -pipe -DNDEBUG -DG_DISABLE=
_ASSERT"
export LDFLAGS="-s -z combreloc"
A potem już normalnie:
../configure (ew. jakieś ustawienia)
make
checkinstall
Teraz zabrałem się za rekompilacje Mozilly. Używam skryptu
mozilla.SlackBuild. Jedyne co w nim mogłem zmienić to ARCH dać na=
athlon-xp
i zmienić --enable-optimize=-O2 na -Os
W chwili pisania postu jeszcze się kompiluje więc nic nie moge powi=
edzieć o
wynikach. Ale czy configure mozilli przejmie reszte ustawień z flag C=
FLAGS,
CXXFLAGS i LDFLAGS ?
W ogóle to co myślicie o tym całym pomyśle? Warto? Ktoś to ju=
ż robił?
Slack działa na domowym kompie więc stabilność nie jest najważ=
niejsza, ale
najważniejszy jest komfort pracy do którego prócz szybkości sta=
bilność też
sie zalicza :)
--
Pozdrawiam
NKG
Received on Thu Sep 02 00:11:21 2004