On Thu, 13 Feb 2003 23:27:21 +0100
Peppe <[EMAIL PROTECTED]> wrote:

> Anzitutto grazie in anticipo a chi abbia la pazienza di leggersi questa email 
> ^^
> In secondo luogo presento il problema:
> 
> un eseguibile qualsiasi sta nella stessa cartella in cui ci sono i .so delle 
> librerie che gli servono:
Non ha importanza: il linker non sa che deve cercarli nella stessa dir 
dell'eseguibile (in effetti sarebbe come mischiare /bin e /lib, /usr/bin e 
/usr/lib)

> Spero ci sia una soluzione migliore di aggiungere tutte le cartelle che mi 
> servono in ld.so.conf,
> in quanto questa si e' rivelata utile, ma non per tutte le librerie, xcui il 
> problema rimane
> irrisolto.
Puoi giocare con la variabile d'ambiente LD_LIBRARY_PATH. Ad esempio puoi 
creatri uno script che setta la LD_LIBRARY_PATH=. e poi chiama il tuo programma.

Ragionaci bene perche' se usata male puo' introdurre buchi di sicurezza (anche 
se sei da solo i rischi sono minimi: se ti modificano qualcosa vuol dire che il 
danno e' gia' stato fatto)

-- 
()_() | Un OS per domarli, Un OS per trovarli,             | +----
(�.�) | Un OS per ghermirli e nel buio incatenarli         | +---+
`m m' | Nella terra di Redmond, ove l'ombra cupa scende... |  O  |
(___) |              raffaele punto salmaso presso libero punto it


Rispondere a