R: gcc 3.0
Luca Giuzzi
giuzzi a dmf.bs.unicatt.it
Mer 20 Giu 2001 08:14:50 UTC
Per chi e' interessato...
il gcc 3.0 effettivamente mostra qualche problemino:
il kernel si compila tranquillamente ma ALSA no... in piu' quando si
cerca di usare un modulo alsa generato con un altro compilatore si hanno
delle graziose OOPS (null pointer dereference nella vm). Personalmente
credo che questo sia un baco di ALSA (che fadelle assunzioni relative
delle union nel kernel) piuttosto che di gcc, ma e' emblematico di cossa
ci si puo' aspettare da un compilatore nuovo: blood and gore and failing
bits of code!
BUona fortuna e testate gente :)
[in fondo compilare da zero il gcc richiede molto meno tempo che non
compilare il cvs della DRI]
Ciao,
lg
On Tue, Jun 19, 2001 at 10:18:01PM +0200, Luca Giuzzi wrote:
>
> On Mon, Jun 18, 2001 at 09:21:49PM +0200, LtC. Melkor?! B. Xapatan wrote:
> > > Bello....
> > > ma funziona?
> > > [mi riferisco a -march=k6 -O99 -fexpensive-optimizations -fcrazy-user su
> > sorgenti C++]
> >
> > Scusa, e poi? qualcosa del tipo "-altrcosdafar=caffé" credi che basti?
> > Ciriciao
> > LtC. Melkor?! B. Xapatan
> Beh... l'opzione "caffe'" e' prevista, sotto forma di
> "-x java"
>
> Il problema e' che compilare del codice c++ (supportando tutto il linguaggio: eccezioni,
> templates, namespaces, overloading, etc. etc.) e' DIFFICILE... ottimizzare il codice e'
> MOLTO difficile; ottimizzarlo per una architettura che non e' estremamente diffusa
> (le regole per il k6 sono una via di mezzo fra pentium e pentiumpro) diventa un
> interessante problema...
>
> Una altra nota: l'ABI per il c++ di gcc 3.0 e' incompatibile con quella di
> gcc 2.96 (rh, non ufficiale) che e' incompatibile con quella di gcc 2.95...
> ...comunque mi sto compilando or ora la bestiola... peggio del 2.96 di RedHat 7.0
> non puo' certo andare!! :)))
>
> Ciao,
> lg
> --
--
Maggiori informazioni sulla lista
Lug
|