[Gelistirici] /lib && /usr/lib

Onur Küçük onur at pardus.org.tr
18 Mayıs 2009 Pzt 20:06:32 EEST


On Mon, 18 May 2009 12:17:03 +0300
Ozan Çağlayan <ozan at pardus.org.tr> wrote:

> Selam,
> 
> Sistemin açılışına etkiyebilecek bazı kritik kütüphaneler,
> açılışta /usr dizini mount edilmemiş olabileceği için
> dosyalarını /lib altına koyup, /usr/lib dizinine de /lib'deki dosyaya
> symlink koyuyorlar.

 Bir hile de libtools.gen_usr_ldscript("hede.so")

> Örneğin yeni util-linux'tan çıkan libblkid, mount aracının da
> linklendiği bir kütüphane. Kendisini varsayılan olarak /lib altına
> koyuyor ve /usr/lib'den symlink veriyor.
> 
> Burada bir sorun yok ancak header dosyalarını da:
> 
> /include
> 
> altına koyuyor. Bizde böyle bir dizin yok. Olması gerekir mi, o

 /include diye bir şey olmamalı, preifx de bir sorun var bence o pakette

 Bu tarz temel araçlarda kitaplıkları /lib  e koyup /usr/lib den
erişilebilir hale getirmekte sakınca yok ama "include" "/" a gitmemeli

> dosyayı /usr/include'a taşıyıp, pkgconfig dosyasını da yamalamak mı
> lazım? Bu 2 bilgi sadece derleme zamanında kullanılacağı için /
> altında durmalarına gerek yok gibime geliyor, ne de olsa /usr mount
> edilmemişse oturup farm paket derlemeyi zaten başaramayacak.
> 
> Ne yapayım?

 derleme sistemini kurcalayalım bence, orada bir sorun olmalı


-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi