[Gelistirici] chrpath kullanımı

S.Çağlar Onur caglar at pardus.org.tr
11 Oca 2008 Cum 15:16:24 EET


10 Oca 2008 Per tarihinde, Ismail Dönmez şunları yazmıştı: 
> İlgilensene, file'dan path'in başında /var/pisi vs varsa filan çıkarmak
> gerekicek bi sanırım :-)

Burada daha karışık durumlar var, testlerim sırasında şans eseri şunu 
farkettim;

xfs_copy: RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxfs/.libs

xfs_db: 
RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxfs/.libs:/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxlog/.libs

xfs_growfs: 
RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxfs/.libs:/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxcmd/.libs

xfs_io: 
RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxcmd/.libs:/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libhandle/.libs

xfs_logprint: 
RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxfs/.libs:/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxlog/.libs

xfs_mdrestore: 
RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxfs/.libs

xfs_quota: RPATH=/var/pisi/xfsprogs-2.9.4-7/work/xfsprogs-2.9.4/libxcmd/.libs

Bu durumda bu libxlog, libhandle v.s'nin sistemde nereye gittiğini de bilmemiz 
ve RPATH'i ora (bu durumda /lib) olarak değiştirmek gerekiyor, fakat bu bilgi 
elimizde yok veya bulmak için çok acayip taklalar atmamız gerekecek.

CMake nasıl yapıyor bunu?

-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20080111/b9f9d001/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi