[Gelistirici] r61517 - in devel/desktop/gnome/gtk2: . files

Ozan Çağlayan ozan at pardus.org.tr
14 Mar 2009 Cmt 10:47:13 EET


Burak Çalışkan wrote:
> Fatih Aşıcı wrote On 13-03-2009 23:41:
>> Cuma 13 Mart 2009 tarihinde, paketler-commits at pardus.org.tr şunları yazmıştı: 
>>> Author: burak
>>> Date: Fri Mar 13 23:25:41 2009
>>> New Revision: 61517
>> (...)
>>>  def install():
>>>      autotools.rawInstall("DESTDIR=%s" % get.installDIR())
>>> +    shelltools.system("chrpath -d
>>> %s/usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so" %
>>> get.installDIR()) 
>> Yama ile olmuyor mu bu? chrpath son başvurulacak yöntem olmalı.
>>
>>
> 
> gtk cups faglarını /usr/bin/cups-config'den alıyor. Bunun içine 
> "-Wl,-rpath /usr/lib" tanımlı olduğu için libprintbackend-cups.so'a 
> rpath bulaşıyor. Sadece gtk'da değil, cups'a flaglarını kullanan her 
> paket için durum aynı.

kütüphane dosyalarında RPATH olması, çalıştırılabilir dosyalarda RPATH
olmasından daha makul ve kabul edilebilir karşılanıyor galiba.

Örneğin fedora bir paket yamasında özellikle çalıştırılabilir dosyadaki
RPATH'i siliyor, kütüphaneye dokunmuyordu.

cups-config RPATH olarak /usr/lib veriyorsa o düzeltilebilir zira
çok non-standart bir path değil, ld.so.conf'a koyulmayı da gerektirmiyor.

cups paketine bakarım.

-- 

Ozan Çağlayan
<ozan_at_pardus.org.tr>



Gelistirici mesaj listesiyle ilgili daha fazla bilgi