[sisyphus] Зависимости статических библиотек

Andrew Borodin borodin на zarya-k.ru
Ср Июл 6 06:08:37 UTC 2011


Здравствуйте!

При починке статической сборки mc возникли вопросы по 
зависимостям пакетов devel-static.

1. Должен ли пакет glib2-devel-static зависеть от 
libpcre-devel-static? GRegex -- это враппер pcre и
/lib/libglib-2.0.so.0 слинкована с libpcre.so.3, то есть для
динамических библиотек зависимость есть, для статических нет.

2. Должен ли пакет libgpm-devel-static зависеть от 
libtinfo-devel-static? Например, тест AC_CHECK_LIB(gpm, Gpm_Repeat, ...)
не проходит с такой диагностикой:

/usr/lib/gcc/i586-alt-linux/4.4.1/../../../libgpm.a(liblow.o): In function `Gpm_Open':
liblow.c:(.text+0xdb4): undefined reference to `cur_term'
liblow.c:(.text+0xdd0): undefined reference to `setupterm'
liblow.c:(.text+0xde4): undefined reference to `tigetstr'
liblow.c:(.text+0xe81): undefined reference to `cur_term'
liblow.c:(.text+0xe8d): undefined reference to `del_curterm'
liblow.c:(.text+0xe95): undefined reference to `set_curterm'

libgpm.so.1 слинкована с libtinfo.so.5, то есть для
динамических библиотек зависимость есть, для статических нет.

-- 

С уважением
А. Бородин.


Подробная информация о списке рассылки Sisyphus