Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Prelink da rifare ? [risolto]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Dr.Dran
l33t
l33t


Joined: 08 Oct 2004
Posts: 766
Location: Imola - Italy

PostPosted: Sat Dec 17, 2005 6:25 pm    Post subject: Reply with quote

Benissimo, allora creo un bellissimo script dalla stringa suggerta da te e kernel78 :D

P.S: Ecco era proprio qui dove volevo arrivare :D
_________________
:: [Dr.Dran] Details ::
- Linux User # 286282
- IT FreeLance Consultant
- President of ImoLUG [Imola & Faenza Linux User Group]
Back to top
View user's profile Send private message
SteelRage
Apprentice
Apprentice


Joined: 17 Nov 2003
Posts: 192

PostPosted: Sun Dec 18, 2005 11:22 am    Post subject: Reply with quote

Ma scusate...
Invece che utilizzare prelink, non sarebbe più elegante/pulito usare delle LDFLAGS nel make.conf?
In tal modo, non è necessario prelinkare di nuovo l'intero sistema ogni volta che si installa una nuova libreria :o

Da quello che ho capito io spulciando un po' di documentazione e post in giro per il forum, prelink e LDFLAGS fanno la stessa cosa (ottimizzano il linking), solo in modi diversi (le LDFLAGS operano in fase di compilazione, prelink lavora sui binari)...
Giusto?
_________________
In the end we only see to change light to dark dark to light light to dark dark to light.
Back to top
View user's profile Send private message
Dr.Dran
l33t
l33t


Joined: 08 Oct 2004
Posts: 766
Location: Imola - Italy

PostPosted: Sun Dec 18, 2005 11:59 am    Post subject: Reply with quote

Certo ho capito quello che vuoi dire, ma lavora essenzialmente in modi differenti, se hai letto anche in giro di solito operare sulle LDFLAGS (cioè sul linker) comporta a volte instabilità ede errori di compilazione dei binari... invece il prelink è molto + sicuro :wink:
_________________
:: [Dr.Dran] Details ::
- Linux User # 286282
- IT FreeLance Consultant
- President of ImoLUG [Imola & Faenza Linux User Group]
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Sun Dec 18, 2005 2:26 pm    Post subject: Reply with quote

SteelRage wrote:
Invece che utilizzare prelink, non sarebbe più elegante/pulito usare delle LDFLAGS nel make.conf?
In tal modo, non è necessario prelinkare di nuovo l'intero sistema ogni volta che si installa una nuova libreria

è un alternativa ma non funziona per lo stesso motivo che ho scritto sopra... ad ogni aggiornamento di librerie bisognerebbe ricompilare l'intero sistema, invece con prelink è una cosa da 5 minuti.
mi autoquoto:
io, me e me stesso nelle nostre elucubrazioni mentali wrote:
vuol dire che se io ricompilo un programma questo sarà già ri-prelinkato da portage, viceversa, se ricompilo le glibc devo prelinkare nuovamente tutto il sistema. (logicamente è la mia interpretazione di quanto lì scritto.)

solo che usando le LDFLAGS (che operano in fase di compilazione) mi devo ricompilare tutto il sistema.
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sun Dec 18, 2005 2:34 pm    Post subject: Reply with quote

Ic3M4n, lui e se stesso nelle nostre elucubrazioni mentali wrote:
vuol dire che se io ricompilo un programma questo sarà già ri-prelinkato da portage, viceversa, se ricompilo le glibc devo prelinkare nuovamente tutto il sistema. (logicamente è la mia interpretazione di quanto lì scritto.)

di nuovo, portage non prelinka nulla in automatico
va fatto sempre manualmente.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Sun Dec 18, 2005 2:40 pm    Post subject: Reply with quote

Il supporto a prelink in portage consiste nel fatto che portage appena deve eliminare un pacchetto è capace di accorgersi se il pacchetto è stato prelinkato e quindi anche se il checksum che si era calcolato prima dell'emersione non corrisponde eliminerà lo stesso il binario.
_________________
Running Fast!
Back to top
View user's profile Send private message
Dr.Dran
l33t
l33t


Joined: 08 Oct 2004
Posts: 766
Location: Imola - Italy

PostPosted: Sun Dec 18, 2005 2:46 pm    Post subject: Reply with quote

makoomba wrote:
di nuovo, portage non prelinka nulla in automatico va fatto sempre manualmente.


Perdonaci ma è tutta cola dell'howto tradotto in maniera burina... provo a dire qualche cosa a Stefano Rossi del DocTeam :D
_________________
:: [Dr.Dran] Details ::
- Linux User # 286282
- IT FreeLance Consultant
- President of ImoLUG [Imola & Faenza Linux User Group]
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sun Dec 18, 2005 2:52 pm    Post subject: Reply with quote

se è per questo, non è chiaro neanche l'howto originale.
cmq, per fugare ogni dubbio in proposito
emerge fbset && prelink -nv `which fbset` | grep `which fbset` wrote:
Would prelink /usr/bin/fbset

_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Sun Dec 18, 2005 3:00 pm    Post subject: Reply with quote

makoomba wrote:

di nuovo, portage non prelinka nulla in automatico
va fatto sempre manualmente.

si, scusa... ho ripreso quello che avevo scritto non rileggendo il contesto originale, ovvero una supposizione su quello che c'era scritto nella guida. solo intendevo dire che se utilizzo il prelink questo può essere eseguito con cron ogni giorno, settimana... quanto vuoi e per prelinkare il sistema ci impiego 5-10 minuti, mentre con la soluzione portata da SteelRage ad ogni aggiornamento di una libreria dovrei ricompilarmi tutti i binari a cui tal libreria è collegata, quindi con un incremento notevole delle risorse computazionali per un forse nullo incremento di prestazioni. quindi il gioco non vale la candela.
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Sun Dec 18, 2005 3:07 pm    Post subject: Reply with quote

anche secondo me prelink è più comodo.
ha pure l'undo.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Sun Dec 18, 2005 3:15 pm    Post subject: Reply with quote

ok... felice di essere riuscito a chiarirmi... :wink:

scusa per l'imprecisione di prima!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum