Re: ricompilazione glibc
Legolas wrote:
Anch'io ho Sarge e OpenOffice.org va molto bene, però io mi sono
ricompilato le glibc che mi hanno velocizzato un po' tutto (ho un AMD
1000 con 512Mb); il caricamento di OpenOffice.org all'inizio è diventato
molto più veloce, anche se la ricompilazione ha richiesto un po' di ore.
lo so che e' una domanda un po' da pigro, ma se volessi fare anche io la
stessa cosa (ricompilare), come potrei fare?
# apt-build --reinstall install <nomepacchetto>
purtroppo l'apt-build ha un baco e non riesce a compilare alcuni
pacchetti (in pratica dopo aver fatto il download dei source di da un
errore: non riesce ad entrare in una directory); è possibile bypassare
il baco modificando lo script di apt-build per ogni pacchetto che ha
questo problema (guarda nei bug debian)
ho letto l'apt-howto, anche dove dice come si fa a ricompilarsi i
pacchetti... e' cosi' semplice? e sopratutto, funziona senza altre
imprecazioni anche con un pacchetto cosi' delicato come le glibc?
la glibc è abbastanza delicata, perché da essa dipende un po' tutto; io
l'ho compilata e non ho avuto problemi, però bisogna essere pronti a
poter intervenire nel caso qualcosa non vada a buon fine (è sufficiente
avere un dischetto con su il sistema o un cd live (es: knoppix) e poter
da questo intervenire in caso di problemi)
Se usi apt-build fa tutto da solo, però è meglio che lo configuri in
modo da compilarti per la tua macchina e magari ottimizzare un po'
nel file /etc/apt/apt-build.conf io ho, tra le altre, le seguenti:
Olevel = -O2
march = -march=athlon-tbird
mcpu = -mcpu=athlon-tbird
options = -mcpu=athlon-tbird -march=athlon-tbird
dove:
* -O2 indica il tipo di ottimizzazione (il massimo ora è O3, ma non è
affidabile al 100% per tutto)
* march e mcpu indicano la cpu che hai (io ho un athlon-tbird 1000 Mhz)
in questo modo ogni volta che compila qualcosa con apt-build applica
queste ottimizzazioni
se si, ne sono felice e mi mettero' subito al lavoro, pero' se non fosse,
mi potete dire voi come avete fatto?
il problema principale è il tempo, se hai una macchina un po' vecchiotta
come la mia ci può mettere diverse ore; però il bello di GNU/Linux è che
mentre lui compila tutto tu puoi continuare ad usare il sistema senza
quasi accorgerti della compilazione
inoltre, se volessi vedere *concretamente* di quando sono migliorate le
prestazioni della mia macchina, come posso fare? contare i secondi che ci
mette OOorg ad aprirsi prima e dopo la compilazione non mi pare la cosa
ideale... c'e' qualche tool apposito?
io ho fatto un po' ad occhio ed è passato da circa 8 secondi a 5.
Comunque la glibc è usata un po' ovunque e quindi i miglioramenti sono
generali. Ottimo sarebbe ricompilarsi prima il gcc (così hai librerie
ottimizzate e soprattutto eseguibili più veloci, il che vuol dire che
impieghi meno tempo per ricompilarti tutto il resto ... percato che gcc
è uno dei pacchetti che apt-build non riesce a ricompilare).
per testare l'esecuzione di un programma puoi usare
$ time <eseguibile>
il problema è che con OpenOffice.org dovresti chiuderlo appena si è
aperto e quindi non è molto semplice capire esattamente quanto hai
guadagnato
So che ci sono molti che hanno macchine simili (stesso modello cpu) che
si suddividono le cose da compilare e poi mettono on-line i .deb ... il
problema di Debian è che gli sviluppatori sono molto prolifici e quindi
dovresti continuamente ricompilarti tutto se vuoi avere l'ultima
versione del pacchetto ricompilata per la tua macchina.
Ciao
Davide
--
Linux User: 302090: http://counter.li.org
Prodotti consigliati:
Sistema operativo: Debian: http://www.it.debian.org
Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org
Database: PostgreSQL: http://www.postgres.org
Browser: FireFox: http://texturizer.net/firefox
Client di posta: Thunderbird: http://texturizer.net/thunderbird
Enciclopedia: wikipedia: http://it.wikipedia.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
Il mondo dei minerali, gemme, cristalli: riscopri il tuo equilibrio
* interiore e l?energia spirituale su Erboristeria.com
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid#77&d-9
Reply to: