[Gelistirici] chrpath kullanımı
Ismail Dönmez
ismail at pardus.org.tr
10 Oca 2008 Per 19:54:31 EET
Selamlar,
Şu anda chrpath -d <file> diyip tüm RPATH'leri siliyoruz. Bu bazı problemlere
yol açıyor :
Diyelim ki /usr/bin/foo programı /usr/lib/foo altındaki kitaplıklara bağımlı
ve rpath ile linklenmiş .
RPATH sildiğimiz için foo çalıştırıldığında kitaplıklarımı bulamıyorum diyip
çıkacak. Çözüm olarak /etc/ld.so.conf 'a /usr/lib/foo yu da eklemek gerekicek
ki bu güzel olmaz.
Bunun yerine chrpath -r <new rpath> <file> deyip varolan RPATH'i düzgün hale
getirsek daha mantıklı olmaz mı? Çünkü RPATH'i güvensiz kılan
şey /var/tmp /tmp ve benzeri dizinlere RPATH ile linklenebilme olasılığı.
RPATH'in /usr altında olduğu durumlarda bir problem yok.
Çağlar?
/ismail
--
Never learn by your mistakes, if you do you may never dare to try again.
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi