|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
compilare staticamente
come da soggetto, qualcuno sa come si fa a compilare staticamente un software ?
dal configure non c'e' scritto nulla.. ciau |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
di solito dovrebbe bastare passare il parametro --disable-shared oppure --enable-static-link.
ciao ![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
uhmm non funza, inoltre nell'help del configure non si parla di queste opzioni...
altri suggerimenti e/o linkz ? |
![]() |
![]() |
![]() |
#4 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Nella definizione di costante CFLAGS aggiungi il flag --static. Nella definizione di costante LDFLAGS aggiungi il flag --mode=static. Ciao. P.S.: Per poterlo fare comunque devi saperti districare con i Makefiles... Difatti queste costanti potrebbero essere ridefinite altrove nel Makefile, poichè sono Makefiles generati e non scritti a mano. Quindi è un lavoraccio perchè se il pacchetto che devi ricompilare staticamente è grosso, devi vedere gli altri Makefiles referenziati da quello principale per controllare che non ridefiniscono le costanti che ti ho citato. |
|
![]() |
![]() |
![]() |
#5 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Ultima cosa.
Potrebbe essere ancora + difficile se il pacchetto definisce librerie proprie a cui ci si linka dinamicamente di default (e succede molto spesso). Quindi dovresti avere anche una conoscenza di come opera libtool per assolvere allo scopo. Alternativamente puoi modificare la generazione dello script configure operando sulfile configure.am. Ma questo a sua volta, richiede una buona conoscenza della sintassi Automake e nei casi + sofisticati una buona conoscenza della scrittura di script M4. In sostanza, lascia perdere. ![]() |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
compilare me lo compila senza problema, soltato che e' sempre linkato dinamicamente..
|
![]() |
![]() |
![]() |
#7 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
si, ossia di lasciar perdere ?
e vabbe' lascio perdere grazie.. |
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: May 2003
Città: (BG)
Messaggi: 291
|
Domanda da ignorante: cosa cambia staticamente o dinamicamente?
anche una cosa sintetica va bene ![]()
__________________
Barton 2500+@3200+ 205x11 - Asus a7n8x D rev 2.0 - geforce 4 ti 4200 - 2x256 Kingston PC3200 7-3-3-2.5 - 2x80 Gb Maxtor sata raid0 - Philips dvd+r/+rw 8x4x12 - Gentoo 2004.0 - 2.6.6-mm1 - Linux User 310771 - Acer Aspire 1603lc_2.6 |
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
semplicemente devo mettere un soft su una macchina su cui non posso installare nulla e ovviamente mancano le lib di cui ho bisogno.
|
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
dimenticav, ho scritto al developper del prog e mi ha risposto:
"you cannot statically link GTK cuz they suck and shit." |
![]() |
![]() |
![]() |
#12 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
A proposito ... Che programma è???
|
![]() |
![]() |
![]() |
#14 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
il successore di lmule ossia xmule..
devo metterlo su una macchina su cui gira knoppix.. a questo punto mi conviene prendere un iso knoppix e metterci dentro le librerie e masterizzarla.. |
![]() |
![]() |
![]() |
#15 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Lascia perdere ![]() ![]() |
|
![]() |
![]() |
![]() |
#16 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 | |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
Quote:
compilo il soft dinamicamente poi le lib che mancano su knoppix tipo wx-gtk le aggiungo.. |
|
![]() |
![]() |
![]() |
#18 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Hai una mente tribolatissima ...
![]() Non puoi mettere le librerie e POI ricompilare il programma? |
![]() |
![]() |
![]() |
#19 |
Member
Iscritto dal: Jun 2003
Messaggi: 36
|
no, perche' avrei da mettere anche le dev e poi che casino se manca qualcosa devo rifare l'iso..
comunque ho risolto perche' ho visto proprio ora che knoppix ha tutte le lib necessarie.. davo per scontato che knoppix non avesse le wx-gtk e invece le ha.. a questo punto basta solo portare il binario e i vari file di conf sulla macchina con knoppix.. speriamo funzi.. comunque hai ragione ho una mente tribolatissima... non cera bisogno di nessuna compilazione statica ma chi se l'immaginava che knoppix aveva tutto ? anche se poi non è detto perche' mi pare che questo xmule abbia delle wx-gtk modificate.. boh.. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:01.