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.
