15.10.2012 14:31, Volodymyr Kostyrko пишет:
> 15.10.2012 09:15, Eugene Grosbein написав(ла):
>> 15.10.2012 02:41, Volodymyr Kostyrko пишет:
>>
>>>
>>> В sysutils/bsdadminscripts есть pkg_libchk.
>>>
>>
>> 15.10.2012 02:43, Boris Samorodov пишет:
>>
>>> Установи sysutils/bsdadminscripts и запусти pkg_libchk. Следи за
>>> сообщениями. ;-)
>>
>> К сожалению, pkg_libchk не знает о /usr/local/lib/compat/pkg,
>> куда portupgrade складывает прежние версии обновляемых библиотек
>> и поэтому выдаёт много ложных результатов.
> 
> Это не ложные срабатывания, это так задумано.

В таком случае ценность этой утилиты около нуля - если нечто выдаёт
огромную портянку ложных срабатываний, то ценная информация среди них
становится почти недоступной.

> Если в один бинарник при 
> линковке подтягиваются разные версии одной и той же либы то точно 
> начинается вот этот самый треш и угар. А проверяется такая ситуация по 
> ldd -a.

В том то и дело, что при использовании portupgrade обычное дело,
когда часть старых библиотек ложится в /usr/local/lib/compat/pkg
и спокойно оттуда линкуется безо всяких конфликтов. А новособранные приложения
линкуюся с новыми версиями библиотек из /usr/local/lib.


Ответить