gcc targato apple

Mondo mela!
Rispondi
Avatar utente
nikez
Nudo
Messaggi: 3498
Iscritto il: 21 apr 2002, 14:11
Località: Vaiano
Contatta:

gcc targato apple

Messaggio da nikez » 15 feb 2005, 13:21

il gcc 3.3 fornito con il pacchetto develop di macosx fa un poco schifetto...
- warning a dismisura
- problemi nel linkaggio
- incompatibilità anche con le ultimissime versioni di flex/bison
anche il gcc che sta in fink non risolve i problemi (anche perchè mi pare sia un virtual package)

tutto questo mi fa venire un po' voglia di gentoo...solo x il develop ovviamente, il resto funzia che è una meraviglia...voi che dite?


<hr noshade size="1">Quelli che s'innamoran di pratica sanza scienza,
son come 'l nocchiere, ch'entra in navilio sanza timone o bussola,
che mai ha certezza dove si vada.

<div align="right"><i>Leonardo da Vinci</i></div id="right">

Avatar utente
oMAR
GranGianGnomo
Messaggi: 2448
Iscritto il: 11 lug 2001, 12:49
Contatta:

Messaggio da oMAR » 15 feb 2005, 14:10

che sarebbe interassante vedere quanto gentoo funzioni meglio/peggio di mac os X.

Sia a livello di prestazioni, sia a livello di grafica

<center><font color="brown"><h5>E' più facile spezzare un atomo che un pregiudizio.</h5></font id="brown"></center><div align="right"><b> D. Nichetti</div id="right"></b>

Avatar utente
nikez
Nudo
Messaggi: 3498
Iscritto il: 21 apr 2002, 14:11
Località: Vaiano
Contatta:

Messaggio da nikez » 15 feb 2005, 16:50

x la grafica penso sia allo stesso livello.
le prestazioni sono sicuramente a favore di gentoo, in quanto non usa tanta ram quanto macosx...(sul pc di casa a riposo in kde mi aggiro sugli 80-100mb di ram usati con gentoo)

<hr noshade size="1">Quelli che s'innamoran di pratica sanza scienza,
son come 'l nocchiere, ch'entra in navilio sanza timone o bussola,
che mai ha certezza dove si vada.

<div align="right"><i>Leonardo da Vinci</i></div id="right">

Avatar utente
ale
Mac
Messaggi: 6797
Iscritto il: 27 apr 2001, 20:31
Località: Romanengo
Contatta:

Messaggio da ale » 15 feb 2005, 19:25

che versione di x-code hai?
registrati su http://developer.apple.com/ e scarica l'ultima release di x-code e l'aggiornamento del gcc.
in tutto saranno 600mb.
così hai l'ultima versione dell'ambiente di sviluppo e del compilatore.


<h5>ehi, come fai a sapere che quello è il nord?

bhe, è l'opposto del sud.</h5>

Avatar utente
nikez
Nudo
Messaggi: 3498
Iscritto il: 21 apr 2002, 14:11
Località: Vaiano
Contatta:

Messaggio da nikez » 16 feb 2005, 13:17

nell'ultima versione di Xcode (la 2) c'è dentro ancora il gcc3.3
Io non uso Xcode, uso solo il gcc da riga di comando...

<hr noshade size="1">Quelli che s'innamoran di pratica sanza scienza,
son come 'l nocchiere, ch'entra in navilio sanza timone o bussola,
che mai ha certezza dove si vada.

<div align="right"><i>Leonardo da Vinci</i></div id="right">

Avatar utente
ale
Mac
Messaggi: 6797
Iscritto il: 27 apr 2001, 20:31
Località: Romanengo
Contatta:

Messaggio da ale » 16 feb 2005, 14:29

sta nell'x-code il gcc
ma x-code 2 sta in tiger... come fai ad averlo visto?
comunque x-code 2 avrà il gcc 4:

http://www.apple.com/macosx/tiger/xcode.html

io ho usato poco il 3.3 ma mi sono trovato bene.
comunque prova con x-code 1.5 e l'aggiornamento di novembre del gcc che trovi gratis sul sito apple.
magari migliorano qualcosa.
ciao.

<h5>ehi, come fai a sapere che quello è il nord?

bhe, è l'opposto del sud.</h5>

Avatar utente
nikez
Nudo
Messaggi: 3498
Iscritto il: 21 apr 2002, 14:11
Località: Vaiano
Contatta:

Messaggio da nikez » 22 feb 2005, 12:04

dove trovo l'aggiornamento del gcc?


<hr noshade size="1">Quelli che s'innamoran di pratica sanza scienza,
son come 'l nocchiere, ch'entra in navilio sanza timone o bussola,
che mai ha certezza dove si vada.

<div align="right"><i>Leonardo da Vinci</i></div id="right">

Avatar utente
ale
Mac
Messaggi: 6797
Iscritto il: 27 apr 2001, 20:31
Località: Romanengo
Contatta:

Messaggio da ale » 22 feb 2005, 13:53

sul sito degli sviluppatori apple.
c'è un dmg con l'aggiornamento di novembre del gcc.
è sotto downloads, developers tools, si chiama november 2004 gcc update.
ciao.

<h5>ehi, come fai a sapere che quello è il nord?

bhe, è l'opposto del sud.</h5>

Avatar utente
ale
Mac
Messaggi: 6797
Iscritto il: 27 apr 2001, 20:31
Località: Romanengo
Contatta:

Messaggio da ale » 22 feb 2005, 13:57

<blockquote id="quote"><font size="1" face="Arial" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by nikez</i>
x la grafica penso sia allo stesso livello.
le prestazioni sono sicuramente a favore di gentoo, in quanto non usa tanta ram quanto macosx...(sul pc di casa a riposo in kde mi aggiro sugli 80-100mb di ram usati con gentoo)
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">

secondo me per la grafica os x è imbattibile, e anche come prestazioni.
se ci pensi è un sistema operativo scritto appositamente per quella macchina, per sfruttarla al meglio.
è ottimizzato al massimo, meglio di così non si può.
per quel che riguarda la ram, espandila, prendine almeno altri 128mb.
io sull'ibook con 384mb di ram vado benissimo.
256 sono proprio pochi.
comunque io ho provato mandrake 10.1 e os x (10.3) è molto più reattivo, almeno sul mio ibook g3 800 con 384mb di ram.

<h5>ehi, come fai a sapere che quello è il nord?

bhe, è l'opposto del sud.</h5>

Avatar utente
nikez
Nudo
Messaggi: 3498
Iscritto il: 21 apr 2002, 14:11
Località: Vaiano
Contatta:

Messaggio da nikez » 28 feb 2005, 11:36

ho scaricato l'updater del gcc.
stessa solfa...[V]
il mio problema è un'incompatibilità con flex...

<hr noshade size="1"><font color="yellow">Avevi visioni d'un evo ove nudi noi si viveva</font id="yellow">

Avatar utente
ale
Mac
Messaggi: 6797
Iscritto il: 27 apr 2001, 20:31
Località: Romanengo
Contatta:

Messaggio da ale » 03 mar 2005, 00:46

mah... prova a scrivere ad apple.
oppure prova su it.comp.macintosh
oppure prova a vedere se esiste un'altro compilatore di c++ per mac os.
magari scarica i sorgenti di gcc4 e compilali [:)]

<h5>ehi, come fai a sapere che quello è il nord?

bhe, è l'opposto del sud.</h5>

Avatar utente
nikez
Nudo
Messaggi: 3498
Iscritto il: 21 apr 2002, 14:11
Località: Vaiano
Contatta:

Messaggio da nikez » 03 mar 2005, 14:47

il problema con il gcc l'ho risolto con l'aiuto di un mio amico:
si trattava semplicemente di una incompatibilità di gcc con bison. in pratica bison genera parsificatori che ridefiniscono la classe istream in un modo che al gcc apple non piace. per questo bisogna generare i parsificatori e poi modificarli.
cmq in compilazione i mac sono moooolto + lenti degli x86, la tecnologia RISC comporta file oggetto enormi, vabbè ci si guadagna poi in esecuzione....

<hr noshade size="1"><font color="yellow">Avevi visioni d'un evo ove nudi noi si viveva</font id="yellow">

Rispondi