View previous topic :: View next topic |
Author |
Message |
Dhaki Guru
Joined: 16 Jun 2004 Posts: 325 Location: Ticino - CH
|
Posted: Tue Feb 01, 2005 4:56 pm Post subject: Uscito il nuovo Gcc 4.0.0 |
|
|
Come da titolo, riporto un etcat -v gcc di un sync di 5 minuti fa:
Code: | * sys-devel/gcc :
...
[M~ ] 4.0.0_alpha20050123 (4.0)
[M~ ] 4.0.0_alpha20050130 (4.0) |
Naturalmente é ancora instabile. Ora, c'é un reale vantaggio nel mettere la nuova versione? Sapreste spiegarmi le nuove funzioni introdotte (se, come probabile, ci sono)?
Grazie a tutti |
|
Back to top |
|
|
Manuelixm l33t
Joined: 03 Apr 2004 Posts: 832 Location: Brescia
|
Posted: Tue Feb 01, 2005 4:59 pm Post subject: |
|
|
Credo che le informazioni migliori le trovi comunque e sempre sul sito ufficiale.
Eccoti un link: http://gcc.gnu.org/gcc-4.0/changes.html _________________ Linux user#370732 |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Tue Feb 01, 2005 5:02 pm Post subject: |
|
|
Appena arrivo a casa lo compilo e ci compilo firefox (il mio personalissimo benchmark =) e vi so dire _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Tue Feb 01, 2005 5:03 pm Post subject: |
|
|
Sasdo wrote: | Appena arrivo a casa lo compilo e ci compilo firefox (il mio personalissimo benchmark =) e vi so dire |
Attenzione che e' hard masked _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
mouser Veteran
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Tue Feb 01, 2005 5:03 pm Post subject: |
|
|
Mah..... conoscendo come lavora gentoo, e come lavora portage, e considerando che ogni volta che scarichi qualsiasi cosa ti viene compilata, non so quanto convenga avere un compilatore in versione alpha!
Bhe', io sono un po' restrittivo su questo lato, ma gia' sto a fatica pensando di rifare la macchina con il 3.4, figurati nel mettere il gcc 4!
Tutto questo IMHO
mouser |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Feb 01, 2005 5:04 pm Post subject: |
|
|
mouser wrote: |
Bhe', io sono un po' restrittivo su questo lato, ma gia' sto a fatica pensando di rifare la macchina con il 3.4, figurati nel mettere il gcc 4!
|
Non sei restrittivo hai soltanto molto buonsenso .
Ma davvero c'è chi pensa di mettere su un compilatore il alpha version _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Tue Feb 01, 2005 5:05 pm Post subject: |
|
|
Se è una macchina su cui fai i test ben venga che tu usi un compilatore unstable (qualcuno li deve pur fare i test... no?)
Se la macchina la usi per lavoro è diverso... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Feb 01, 2005 5:07 pm Post subject: |
|
|
Ovviamente intendevo su di una macchina che ti serve per lavorare _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Tue Feb 01, 2005 5:09 pm Post subject: |
|
|
Ue' calma....
....ho solo detto che lo voglio provare!
Mica che lo voglio mettere come default, o meglio, se funziona a dovere lo metto di default, tanto se c'e' qualcosa che non va ho sempre il mio fedele gcc-3.4 pronto a riparare ai danni =)
Correggetemi se sbaglio ma...
...non credo che avendo gcc alpha installato mi comprometta il sistema.... ne' tanto meno penso che me lo comprometta se ricompilo il solo firefox....
o no?
Da come parlate sembra che sia da evitare come la lebbra.... _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30965 Location: here
|
Posted: Tue Feb 01, 2005 5:10 pm Post subject: |
|
|
Sasdo wrote: | ...non credo che avendo gcc alpha installato mi comprometta il sistema.... ne' tanto meno penso che me lo comprometta se ricompilo il solo firefox....
o no? |
No chiaro non causa problemi se usato con testa. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Tue Feb 01, 2005 5:10 pm Post subject: |
|
|
gutter wrote: | Ovviamente intendevo su di una macchina che ti serve per lavorare |
Ah ochei... no, non rischio di devastare nulla di importante... _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Feb 01, 2005 5:22 pm Post subject: |
|
|
@Sasdo: non avevo specificato il contesto in cui intendevo che l'uso di un tale compilatore (ancora in alpha) era deprecabile.
Ovviamente nel tuo caso (test : su una macchina adibita a tale scopo) il discorso cambia. Mi spiace se non mi sono spiegato bene nel primo post _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Tue Feb 01, 2005 6:01 pm Post subject: |
|
|
Comuqnue penso che sia slotted, quindi, con i dovuti se e ma, non dovrebbe presentare ecessivi problemi ad essere installato.
Per usarlo al momento é indispensabile che il device che si trova tra il monitor e la spalliera della sedia abbia il "mode on" sul cervello e, ad esempio, non cerchi di emergere le glibc nella sua unica macchina che contiene anni di lavoro. _________________ Ciao da me! |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Tue Feb 01, 2005 6:07 pm Post subject: |
|
|
gutter wrote: | @Sasdo: non avevo specificato il contesto in cui intendevo che l'uso di un tale compilatore (ancora in alpha) era deprecabile.
Ovviamente nel tuo caso (test : su una macchina adibita a tale scopo) il discorso cambia. Mi spiace se non mi sono spiegato bene nel primo post |
Figurati non me la sono mica presa...
...mi son preso solo paura =)
Comunque ora faccio partire la compilazione... (prima faccio un bel quickpkg delle dipendenze che mi richiede) _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Tue Feb 01, 2005 6:08 pm Post subject: |
|
|
Dubito comunque che siano tutte rose e fiori, sicuramente molte cose avranno dei problemi (è ancora in uno stato alpha).
Interessante comunque stanno concentrando gli sforzi principalmente sull'ottimizzazione del C++. |
|
Back to top |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Tue Feb 01, 2005 6:15 pm Post subject: |
|
|
silian87 wrote: | Chissa che cosi' mi venga voglia di compilare kde! |
Per quanto mi riguarda... non credo proprio |
|
Back to top |
|
|
TwoMinds Tux's lil' helper
Joined: 14 Jul 2004 Posts: 146 Location: Italy
|
Posted: Tue Feb 01, 2005 8:14 pm Post subject: |
|
|
...uhmf... ogni volta che esce una nuova versione del compilatore (ok questo non è ancora il caso ma tra qualche mese potrebbe esserlo) sono cavoli amari... su una macchina che deve essere stable devo tenere gcc2.95 gcc3.2 e gcc3.3... a casa ho il 2.96 il 3.3 e il 3.4... quando poi si deve compilare codice c++ sono cavoli... |
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Tue Feb 01, 2005 8:30 pm Post subject: |
|
|
TwoMinds wrote: | su una macchina che deve essere stable devo tenere gcc2.95 gcc3.2 e gcc3.3... |
A dire il vero io ho soltanto il 3.3.x e non ho alcun problema di stabilità o di compilazione. E' anche vero comunque che non compilo software particolarmente schizzinosi. |
|
Back to top |
|
|
Dhaki Guru
Joined: 16 Jun 2004 Posts: 325 Location: Ticino - CH
|
Posted: Tue Feb 01, 2005 8:44 pm Post subject: |
|
|
TwoMinds wrote: | ...uhmf... ogni volta che esce una nuova versione del compilatore (ok questo non è ancora il caso ma tra qualche mese potrebbe esserlo) sono cavoli amari... su una macchina che deve essere stable devo tenere gcc2.95 gcc3.2 e gcc3.3... a casa ho il 2.96 il 3.3 e il 3.4... quando poi si deve compilare codice c++ sono cavoli... |
Boh.... io ho solo il 3.4 e non ho gravissimi problemi di instabilità, anzi... |
|
Back to top |
|
|
silian87 Advocate
Joined: 06 Oct 2003 Posts: 2318 Location: Treviso, Italy
|
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Tue Feb 01, 2005 8:50 pm Post subject: |
|
|
silian87 wrote: | Il 3.4 incece e' un capolavoro. Piu' veloce e funziona benissimo. |
Interessante... ma per passare al 3.4 c'è qualche operazione particolare da fare oppure basta un emerge? |
|
Back to top |
|
|
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Tue Feb 01, 2005 8:54 pm Post subject: |
|
|
Ottimo. Adesso lo installi e ci ricompilo le glibc _________________ about:mozilla |
|
Back to top |
|
|
Sasdo Guru
Joined: 18 Feb 2004 Posts: 542 Location: 44.476474,11.644446 circa.
|
Posted: Tue Feb 01, 2005 9:08 pm Post subject: |
|
|
emix wrote: | silian87 wrote: | Il 3.4 incece e' un capolavoro. Piu' veloce e funziona benissimo. |
Interessante... ma per passare al 3.4 c'è qualche operazione particolare da fare oppure basta un emerge? |
basta un emerge
seguito da
Code: |
# gcc-config -l
[1] gcc-3.3
[2] gcc-3.4
# gcc-config 2
|
i numeri che ho messo sono d'esempio, ovviamente devi adattarli alla tua configurazione.
Devi smascherare anche un po' di pacchetti (gcc-3.4 e libstdc++-v3)
ciao!
il Sasdo
p.s.
confermo quanto detto da silian87, il gcc-3.4 funziona piuttosto bene, mi pare più veloce a compilare, genera codice migliore, e ho avuto problemi di compilazione solo per un pacchetto che non ricordo.... _________________ LinuxUser #362518
--
Ochei lo ammetto: il mio cervello lo tengo in frigo. |
|
Back to top |
|
|
TwoMinds Tux's lil' helper
Joined: 14 Jul 2004 Posts: 146 Location: Italy
|
Posted: Tue Feb 01, 2005 9:14 pm Post subject: |
|
|
...i problemi si presentano quando si ha a che fare con librerie e codice un po' particolare... quando si hanno librerie c e fortran degli anni 70 ad esempio... di certo non intendo lamentarmi del nuovo compilatore in sè... anzi... il 3.4 come detto in altri post da altri è qualcosa di fenomenale... ma quando uno lavora per un anno con una libreria pensata troppo su gcc 3.2 o 3.3 e poi è costretto a rimanere su quella... e quelle librerie non compilano manco morte con 3.4... |
|
Back to top |
|
|
|