View previous topic :: View next topic |
Author |
Message |
teknux Guru
Joined: 19 Feb 2003 Posts: 517 Location: Rome, IT
|
Posted: Wed Aug 27, 2003 3:16 pm Post subject: mplayer0.91.ebuild, CFLAGS e ottimizzazioni strane |
|
|
salve a tutti,
tornando sul discorso delle ottimizzazioni della CPU, volevo chiedervi un vostro parere su quello che mi è successo con mplayer:
ho scaricato mplayer-0.91 (e dipendenze varie...) e mentre compilava ho notato che usava dei flags per il processore quantomeno strampalati a mio avviso. non ho modo di copiare l'ouput preciso (me lo so perso compilatio facendo), ma posso dire che erano presenti flags del tipo:
eppure io nel mio make.conf ho -O3 e march=athlon-xp, visto che ho una cpu duron (per il quale avevo aperto un thread qualche giorno fa). ho lasciato compilare per vedere cosa succedeva, nel frattempo mi sono controllato l'ebuild per vedere che a%%o c'era scritto.
ho notato che vengono UNSETtate le CFLAGS e se abilito i 3dnow mmx ed sse mi appioppa anche ss2 e menate varie.
ora, partendo dal fatto che ho provato mplayer e va benone, è da considerarsi percaso come bug dell'ebuild una simile forzatura??
aspetto una vostra opinione
saluti,
tek |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Wed Aug 27, 2003 5:33 pm Post subject: |
|
|
mi sa che mplayer si ottimizza da solo e sceglie lui le flags. Almeno quando lo compilai su Slack era così |
|
Back to top |
|
|
maur8 Apprentice
Joined: 04 Mar 2003 Posts: 229 Location: Pescara (in serie B!!!), Italy
|
Posted: Wed Aug 27, 2003 7:04 pm Post subject: |
|
|
Concordo: anche a me indicava sempre -march=athlon-4 anche se nel make.conf avevo solo athlon. _________________ Maur8.
"They decided our fate in a microsecond. Extermination"
Sgt. Kyle Rise, The Terminator |
|
Back to top |
|
|
teknux Guru
Joined: 19 Feb 2003 Posts: 517 Location: Rome, IT
|
Posted: Thu Aug 28, 2003 9:13 am Post subject: |
|
|
si evidentemente è come dite voi, ho notato che nell'ebuild vengono resettate le CFLAGS...
scusate, ma allora se uno dovesse compilare con un celeron 500 che fa? non credo funzioni ugualmente, oppure userà altri settaggi... mah! |
|
Back to top |
|
|
Benve l33t
Joined: 13 Mar 2003 Posts: 897 Location: Italy Romagna
|
Posted: Thu Aug 28, 2003 9:46 am Post subject: |
|
|
teknux wrote: | si evidentemente è come dite voi, ho notato che nell'ebuild vengono resettate le CFLAGS...
scusate, ma allora se uno dovesse compilare con un celeron 500 che fa? non credo funzioni ugualmente, oppure userà altri settaggi... mah! |
si, usa altri valori, pensa a tutto mplayer |
|
Back to top |
|
|
d3vah Apprentice
Joined: 13 Feb 2003 Posts: 184 Location: Italy
|
Posted: Thu Aug 28, 2003 11:53 am Post subject: |
|
|
personalmente trovo molto più veloce ed efficiente mplayer compilato a mano... non so che parametri passa l'ebuild
La procedura che seguo:
emerge mplayer (per le dipendenze, codec, skin e font)
rm -rf /usr/bin/mplayer /usr/bin/gmplayer
ln -s /usr/share/mplayer /usr/local/share/mplayer (cosu la ver installata a mano trova tutto)
e infine compilo mplayer a mano.... _________________ Ciro Guariglia |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Thu Aug 28, 2003 1:08 pm Post subject: |
|
|
Mi avete incuriosito, dopo do un'occhiata all'ebuild...
Cosa dice il changelog? _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
Panda Apprentice
Joined: 31 Jul 2003 Posts: 223 Location: Cremona <=> Catania
|
Posted: Fri Aug 29, 2003 11:16 am Post subject: Re: mplayer0.91.ebuild, CFLAGS e ottimizzazioni strane |
|
|
Quando ho 'emerso' mplayer l'ho notato pure io... solo che a me mplayer andava immediatamente in Segmentation Fault quando lo avviavo cosi'.
Ho dato un'occhiata all'ebuild e da qualche parte c'e' un bel
Code: | unset CFLAGS CXXFLAGS |
Io l'ho commentato e mi funziona tutto regolare con le mie ottimizzazioni.
byez |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Fri Aug 29, 2003 11:21 am Post subject: |
|
|
Ecco il perche'.
Code: | # Crashes on start when compiled with most optimizations.
# The code have CPU detection code now, with CPU specific
# optimizations, so extra should not be needed and is not
# recommended by the authors
|
_________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
|