|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
apt-get source
sono riuscito finalmente a compilare i pacchetti sulla mia macchina con debian sid usando apt
apt-get build-dep <package> apt-get source -b <package> volevo ottenere un minimo di ottimizzazione, ma non ho trovato la soluzione... li compila, ma non ho trovato il modo di indciare la cpu per la quale ottimizzare il pacchetto. avevo provato tempo fa a usare apt-build, ma ero arrivato a scaricare per ore pacchetti per installare mozilla ![]() non è questo quello che voglio ![]() sapete come indicare la cpu a apt-get source ? ciao |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
vagando per la rete ho trovato una post che dice questo:
Quote:
![]() ciao |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13826
|
C'è anke un programma , apt-build che rende il tutto un po' + automatico :
apt-get install apt-build Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
Quote:
mi sembra eccessivo, senza contare che l'hd non ha spazio infinito. non mi sai dire se il comando che ho trovato basta? export CFLAGS='-O2 -mcpu=athlon-xp -march=athlon-xp' direi che non funziona, ma solo perchè i pacchetti li continua a nominare come 386, non sono sicuro di quello che dico ![]() ciao e grazie |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Mar 2002
Città: Padova
Messaggi: 1507
|
apt-build è molto migliorato rispetto a qualche mese fa
__________________
Things should be as simple as possible, but not simpler. (Albert Einstein) Mi hanno sempre fatto credere che nell'incertezza è meglio prendere: ma se io prendo, chi è che dà? (Negrita, Bambole) Dapprima ti ignorano, poi ti ridono dietro. Poi cominciano a combatterti. Poi tu vinci. (Mahatma Gandhi) |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2003
Città: Un mondo che non c'è.
Messaggi: 1731
|
Debian non mi pare la distro adatta a compilare...
__________________
[17:13] <ANOnimoVeneziano> Devo dire che Windows mi ha salvato la vita. ![]() ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
e perchè no!
cosa ha che non và? con i due comandi sopra ti risolve le dipendenze da solo e complila tutto. il mio unico problema è impostare le ottimizzazioni. ciaaaao |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2003
Città: Un mondo che non c'è.
Messaggi: 1731
|
Quote:
__________________
[17:13] <ANOnimoVeneziano> Devo dire che Windows mi ha salvato la vita. ![]() ![]() |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
bhè, tutto quello che prima prendevo da internet e installavo a mano...
(vedi xine ad esempio). una volta trovato il modo di piazzare la mia cpu nei file di configurazione credo (ne sono praticamente sicuro ![]() e anche se non cambiasse nulla... sarà sempre un'espeienza in più, non vedo che male possa farmi. cosa da non sottovalutare è che hai i sorgenti installati, e puoi modificarli nel caso serva (non che a me serva spessissimo, ma può essere utile e anche istruttivo ![]() ciao PS: tornando al 3d qualcuno sà se il comando export mi dà quello che desidero? ciao |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Mar 2002
Città: Padova
Messaggi: 1507
|
beh i pacchetti standard di debian sono compilati senza ottimizzazioni per sse 3dnow mmx giusto? In maniera che funzionino su tutta l'architettura i386.....
__________________
Things should be as simple as possible, but not simpler. (Albert Einstein) Mi hanno sempre fatto credere che nell'incertezza è meglio prendere: ma se io prendo, chi è che dà? (Negrita, Bambole) Dapprima ti ignorano, poi ti ridono dietro. Poi cominciano a combatterti. Poi tu vinci. (Mahatma Gandhi) |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
anzi, nuove notizie dal fronte:
il comando non funziona assolutamente! a quanto ho capito la linea di comando di gcc dovrebbe essere di questo tipo: gcc -march=i686 -mcpu=i686 ecc ecc (con al posto di 686 la mia cpu....) porca ***** mi dice ancora 386! help! |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Mar 2002
Città: Padova
Messaggi: 1507
|
usa apt-build. a me funzionava bene, tranne per i programmi più grossi dove si perdeva per strada. per quelli medio piccoli funziona.
__________________
Things should be as simple as possible, but not simpler. (Albert Einstein) Mi hanno sempre fatto credere che nell'incertezza è meglio prendere: ma se io prendo, chi è che dà? (Negrita, Bambole) Dapprima ti ignorano, poi ti ridono dietro. Poi cominciano a combatterti. Poi tu vinci. (Mahatma Gandhi) |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Il fatto che li "indichi" (ma chi?) come 386 può voler dire "per architetture 386", magari è compilato con le ott. corrette.
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Mar 2002
Città: Padova
Messaggi: 1507
|
beh, io suppongo che non siano ottimizzati. Il problema è che con applicativi pesanti dove si dovrebbe vedere bene la differenza non ho ancora provato.
__________________
Things should be as simple as possible, but not simpler. (Albert Einstein) Mi hanno sempre fatto credere che nell'incertezza è meglio prendere: ma se io prendo, chi è che dà? (Negrita, Bambole) Dapprima ti ignorano, poi ti ridono dietro. Poi cominciano a combatterti. Poi tu vinci. (Mahatma Gandhi) |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
ho riprovato apt-build, e continua a scaricarmi miliardi di cose inutili... (ero di nuovo a 200 mega per mozilla
![]() nel frattempo ho trovato la soluzione... peccato che sia in spagnolo. ho capito qualcosa, ma non più di tanto bene ![]() kRx dijo: > Hola, me gusta bajar los sources i crear los .debs en mi propia > maquina, para que esten al menos un poquito optimizados. El problema > es que quiero que compile con los flags -O3 -march=i386 -mcpu=686 y no > se como decirselo al apt-get source --compile o al dpkg-buildpackage, > que me es lo mismo ya que el --compile lo que hace es un cd /dir && > dpkg-buildpackage -b -uc. Hay una variable de entorno, DEB_BUILD_OPTIONS, donde puedes meter los flags que quieras, pero no todos los paquetes ls uasn para compilar, hasta donde yo sé. Busca en debian/rules si lo soporta, y si no lo hace, todo es cuestión de añadir algo así: CFLAGS = -O2 -Wall ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif (Poniendo lo que tú quieras), y luego en la parte en que se compila, añadirlo para que se use: build: configure $(BUILDDIR)/build-stamp $(BUILDDIR)/build-stamp: dh_testdir $(MAKE) CFLAGS="$(CFLAGS)" -C $(BUILDDIR) touch $@ Espero que no me haya quedado muy espeso... |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: May 2002
Città: Patrie dal Friûl
Messaggi: 3770
|
Forse quando gli fai compilare mozilla lui compila anche tutte le dipendenze, per quello scarica un casino di roba. Se così fosse dopo aver ricompilato la gran parte delle librerie, anche peri programmi più grossi dovresti incontrare minori difficoltà.
Tutto questo è una mia supposizione chiaramente ![]()
__________________
John Donuts |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
da come agiscesembra che risolva le dipendenze del programma che vuoi istallare, per poi trovarsi dipendenze irrisolte sui pacchetti che risolvevano quelle del primo programma.
entra in un ciclo apparentemente infinito (dopo qualche ora smetto), senza che sia installato nulla (ho provato con blender, con xine, con mozilla, e mi dà sempre lo stesso risultato) |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: May 2002
Città: Patrie dal Friûl
Messaggi: 3770
|
Allora non so che dirti, forse come funzione è ancora acerba
![]()
__________________
John Donuts |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jun 2003
Città: Genova
Messaggi: 5676
|
nessuno????
![]() |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: May 2003
Città: Un mondo che non c'è.
Messaggi: 1731
|
Io mi ripeto :
se vuoi una distro compilata installa gentoo......
__________________
[17:13] <ANOnimoVeneziano> Devo dire che Windows mi ha salvato la vita. ![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:03.