[Gelistirici] postgresql-lib

Ozan Çağlayan ozan at pardus.org.tr
8 Şub 2009 Paz 21:27:20 EET


mysql-lib paketinden

mysql_config adında bir ikili dosya çıkıyor ve pkgconfig tarzı bir bilgi sunuyor :

ozan at laptop ~ $ mysql_config
Usage: /usr/bin/mysql_config [OPTIONS]
Options:
        --cflags         [-I/usr/include/mysql -mtune=generic -march=i686 -pipe ...
        --include        [-I/usr/include/mysql]
        --libs           [-Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -L/usr/lib/mysql ...
        --libs_r         [-Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -L/usr/lib/mysql ...
        --socket         [/var/run/mysqld/mysqld.sock]
        --port           [3306]
        --version        [5.0.51b]
        --libmysqld-libs [-Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -L/usr/lib/mysql ...

Böylece örneğin gnokii, mysql_config çağırarak kütüphaneyi bulup, ona linkleniyor.

Ancak postgresql-lib'den çıkması gereken pg_config postgresql-server'dan çıkıyor.
gnokii'ye postgresql-lib bağımlılığı yazılmış ancak pg_config bulunamadığından aslında
hikaye o bağımlılık, desteği kapatıyor. Böylece aslında postgresql-lib diye bağımlılık
yazdığımız paketler, farmda her şey kurulu olmasa asla postgresql kütüphanesiyle bağlanmayacaklar.

Bu dosyanın da mysql'de olduğu gibi, lib paketinden çıkması gerekmez mi?

-- 

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



Gelistirici mesaj listesiyle ilgili daha fazla bilgi