Pagina 1 di 1

E' utile rocompilare gcc

Inviato: dom 21 gen 2007, 14:09
da Absolut
Ciao ragazzi.. volevo chiedere un info: sto ricompilando alcuni pacchetti che sono 486, per il 686 cambiano quindi il tag mcpu e mtune nello slack build.

Mi chiedevo se è utile ricompiare anceh gcc, e si si come !? oppure se è un operazione rischiosa che mi puo compromettere la stabilità del sistema visto che non sono pratico di ricompilazioni!?

e il source della versione del gcc dove lo trovo!? deve esssere uguale quello installato vero!?

thanks!

Inviato: dom 21 gen 2007, 14:44
da gioco
IMHO il vantaggio che si ha ricompilando i pacchetti è minimo, soprattutto sull'hardware oggi in commercio. Discorso diverso se invece si cerca di ottimizzare un software per una certa architettura abilitando le estensioni specifiche del processore, come ad esempio viene fatto con Swiftfox. Si può avere qualcosa di apprezzabile anche con software ricompilato per vecchie architetture, vedi il Firefox distribuito con DSL.

I sorgenti e lo slackbuild di gcc 3.4.6 li trovi qui:
ftp://ftp.eutelia.it/pub/Slackware_Mirr ... urce/d/gcc

Inviato: dom 21 gen 2007, 15:01
da l1q1d
Dal mio punto di vista è inutile anche perchè dovresti ricompilarti anche tutte le librerie...
se proprio vuoi passa dei parametri a gcc in modo da ottimizzare cio che compila, ottimizzare il compilatore riduce la velocità di compilazione in maniera poco sensibile..

Inviato: dom 21 gen 2007, 15:03
da Absolut
ok, allora lascio stare la ricompilazione di gcc. Però ho notato ad esempio che ricompilando amsn per 686 la sua apertura è praticamente immediata, invece di metterci quei tre secondi.

Inviato: dom 21 gen 2007, 15:05
da Absolut
ancora un apiccola domanda... perhcè ricompilando da sorgente i pacchetti Slacky, poi non mi mette i link nel menu KDE!?

Inviato: dom 21 gen 2007, 15:51
da l1q1d
forse perchè non sempre kde li risonosce subito e perchè in alcuni casi bisonga creare manualmente il link (come forse accade per il pacchetto).

Inviato: dom 21 gen 2007, 16:32
da Absolut
no perchè installa ndolo da precompilato la mette subito.. compilando il pacchetto con lo slackbuild e poi installando no.. boh!?

Inviato: dom 21 gen 2007, 16:56
da l1q1d
perchè nel precompilato è già stato inserito manualmente.