[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