[devel] I: rpm 4.0.4-alt98.49, latter rain
Alexey Tourbin
at на altlinux.ru
Пн Окт 4 21:40:37 UTC 2010
On Tue, Oct 05, 2010 at 12:41:49AM +0400, Alexey Tourbin wrote:
> Ничем не замечателен, для постоянных посетителей заведения
> всё должно пройти незаметно.-)
Забыл добавить (моим критикам), что в качестве бонуса - и абсолютно
бескорыстно - реализована диагностика недолинковки и перелниковки.
Работает примерно так:
$ /usr/lib/rpm/lib.req /usr/lib64/libgsm.so.1
lib.req: WARNING: /usr/lib64/libgsm.so.1: overlinked libraries: /lib64/libm.so.6
lib.req: WARNING: /usr/lib64/libgsm.so.1: underlinked libraries: /lib64/libc.so.6
libm.so.6()(64bit)
$
Спрашивается, где ещё такой тухлый rpm можно увидеть.
> Предыдущий релиз rpm уже генерировал зависимости вида
> Provides: libfoo.so.1 = set:7f0252c3...
>
> Теперь же генерируются и зависимости
> Requires: libfoo.so.1 >= set:3f5b289c...
> а это делает процесс необратимым.
>
> Т.н. set-версии позволяют проверить совпадение библиотечных функций,
> используемых в программе, и экспортируемых функций библиотеки. Но это
> совпадение - не прямое равенство, а подмножество. Отсюда весь сыр-бор.
Подробная информация о списке рассылки Devel