Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Prelink error?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
misterwine
Guru
Guru


Joined: 14 Nov 2005
Posts: 341
Location: Zelarino (VE)

PostPosted: Wed Mar 22, 2006 7:15 pm    Post subject: Prelink error? Reply with quote

Ho installato prelink per velocizzare l'avvio delle applicazioni di grande dimensione...
Per fare ciò ho seguito questa guida:
http://www.gentoo.org/doc/it/prelink-howto.xml
Però durante il prelinking
Code:
#prelink -amR

Ho ricevuto delle informazioni su "Impossibile prelinkare con librerie condivise non-PIC", sezione presente nella guida... ma non so come risolvere!
La libreria in esame è /usr/lib/libGL.so.1 e non è presente tra le librerie che possono causare questo tipo di problemi nella pagina della guida.
_________________
"Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


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

PostPosted: Wed Mar 22, 2006 8:27 pm    Post subject: Reply with quote

se ligGL.so è un link simbolico ai driver ati o nvidia è completamente normale. sono binari che non possono essere prelinkati.
Back to top
View user's profile Send private message
misterwine
Guru
Guru


Joined: 14 Nov 2005
Posts: 341
Location: Zelarino (VE)

PostPosted: Wed Mar 22, 2006 9:52 pm    Post subject: Reply with quote

Ok... però io i driver nvidia li ho installati tramite i driver scaricati dal sito della stessa nvidia (con quelli del portage non riuscivo ad usarli in una precedente installaizone di gentoo).
Ho controllato se è link simbolico, ed ho questo:
Code:
ls -l /usr/lib/libGL.so
lrwxrwxrwx  1 root root 10 Mar  4 13:20 /usr/lib/libGL.so -> libGL.so.1
ls -l /usr/lib/libGL.so.1
lrwxrwxrwx  1 root root 17 Mar  4 13:20 /usr/lib/libGL.so.1 -> libGL.so.1.0.8178
ls -l /usr/lib/libGL.so.1.0.8178
-rwxr-xr-x  1 root root 573848 Mar  4 13:20 /usr/lib/libGL.so.1.0.8178

Forse c'è qualche problema??
Inoltre, se come penso, prelink l'ho emerso e usato nel corretto modo, non ho notato molti miglioramenti... l' ho messo perchè ci tenevo a migliorare la velocità di avvio di KDE e Mozilla soprattutto... ma solo per kde ho visto qualche leggero miglioramento!
_________________
"Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein)
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


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

PostPosted: Wed Mar 22, 2006 9:59 pm    Post subject: Reply with quote

Se hai usato il binario distribuito da nvidia potresti avere dei problemi perchè non ha settato l'interfaccia opengl da usare, ti conviene reinstallarlo con l'ebuild di gentoo.
_________________
Running Fast!
Back to top
View user's profile Send private message
misterwine
Guru
Guru


Joined: 14 Nov 2005
Posts: 341
Location: Zelarino (VE)

PostPosted: Wed Mar 22, 2006 10:12 pm    Post subject: Reply with quote

Ok, grazie, per quel che riguarda il driver nvidia proverò a usare l' ebuild di portage...seguendo la giuda e sperando bene!!
Comunque per quello che riguarda prelink se ho fatto tutto come dovrebbe esser fatto, sinceramente mi aspettavo qualcosa di più a livello prestazionale sinceramente!!
Ho inoltre visto che un lavoro simile a prelink lo fanno le LDFLAGS... settandole in maniera abbastanza sicura bisogna ricompilare l'intero sistema per renderle effettive???
_________________
"Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


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

PostPosted: Thu Mar 23, 2006 10:06 am    Post subject: Reply with quote

questo credo possa essere illuminante. soprattutto la seconda pagina.
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


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

PostPosted: Thu Mar 23, 2006 1:50 pm    Post subject: Reply with quote

misterwine wrote:
Ho inoltre visto che un lavoro simile a prelink lo fanno le LDFLAGS... settandole in maniera abbastanza sicura bisogna ricompilare l'intero sistema per renderle effettive???


Devi ricompilare i pacchetti a cui le vuoi applicare.
_________________
Running Fast!
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


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

PostPosted: Thu Mar 23, 2006 5:03 pm    Post subject: Reply with quote

si, il problema nasce però quando aggiorno una libreria... cos'è devo ricompilarmi anche tutte le dipendenze?
Back to top
View user's profile Send private message
misterwine
Guru
Guru


Joined: 14 Nov 2005
Posts: 341
Location: Zelarino (VE)

PostPosted: Thu Mar 23, 2006 6:54 pm    Post subject: Reply with quote

Da quello che ho visto io, settando le LDFLAGS si deve ricompilare il sistema in modo che vengano applicate ai pacchetti, ma non hanno problemi come prelink quando aggioni delle librerie:
Cioè con prelink bisogna rilanciare
Code:
# prelink -afmR  // oppure con altre opzioni

mentre con le LDFLAGS non c'è nulla da fare!
Forse mi sbaglio, ma questa è la mia impressione da quello che ho trovato in rete.
Inoltre mi sembra che si possa sia avere le LDFLAGS attive sia prelink.
_________________
"Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


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

PostPosted: Fri Mar 24, 2006 1:35 am    Post subject: Reply with quote

misterwine wrote:
Inoltre mi sembra che si possa sia avere le LDFLAGS attive sia prelink.

e quale sarebbe il giovamento scusa? :roll:
Back to top
View user's profile Send private message
misterwine
Guru
Guru


Joined: 14 Nov 2005
Posts: 341
Location: Zelarino (VE)

PostPosted: Fri Mar 24, 2006 6:33 am    Post subject: Reply with quote

Beh, questo non te lo saprei dire!
Però in effetti, penso che una delle due opzioni basta e avanzi...
_________________
"Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


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

PostPosted: Fri Mar 24, 2006 9:46 am    Post subject: Reply with quote

c'è solo una cosa che mi lascia perplesso, ed è la stessa cui siamo arrivati alla conclusione del thread che ti ho postato sopra. riusciresti ad indicare la fonte nella quale hai ottenuto le info sulle LDFLAGS?
Back to top
View user's profile Send private message
misterwine
Guru
Guru


Joined: 14 Nov 2005
Posts: 341
Location: Zelarino (VE)

PostPosted: Fri Mar 24, 2006 10:02 am    Post subject: Reply with quote

Allora, ho iniziato a fare un pensierino sull' uso di prelink dopo aver letto la giuda "come volare con gentoo":
http://wiki.gentoo-italia.net/index.php/Come_volare_con_gentoo
Dopo aver aperto il topic "velocizzare l'avvio".
In questa giuda si parla di alcune flag impostabili in /etc/make.conf, tra cui le LDFLAGS, e lo stesso prelink. Ci sono due link a discussioni del forum (in inglese) che trattano le LDFLAGS, e le url sono le seguenti:
https://forums.gentoo.org/viewtopic.php?t=67777
https://forums.gentoo.org/viewtopic.php?t=226909
Spero che possa esseti di aiuto!
Di come impostare le ldflags ci ho capito ben poco però!
_________________
"Se in un primo momento l' idea non è assurda,
allora non c'è nessuna speranza che si realizzi." (A.Einstein)
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
Page 1 of 1

 
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