[devel] I: rpm 4.0.4-alt98.49, latter rain
Anton Farygin
rider на altlinux.com
Вт Окт 5 03:40:22 UTC 2010
05.10.2010 06:03, REAL пишет:
> Alexey Tourbin пишет:
>> Забыл добавить (моим критикам), что в качестве бонуса - и абсолютно
>> бескорыстно - реализована диагностика недолинковки и перелниковки.
>> Работает примерно так:
>>
>> $ /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)
>> $
>
> А поподробнее? Что-то я не улавливаю суть этой фичи.
Эта фича определяет, какие именно символы из библиотеки нужны для
конкретного приложения, и строит зависимости именно на символы.
Т.е. - на _не_ смену soname нам теперь пофиг, пересобирать придётся в
любом случае, если появятся unresolved symbols.
Единственный минус нового решения, который виден - отсутствие более
подробной диагностики при отображении зависимостей.
Т.е. - хочется видеть на что именно есть зависимость у приложения...
Подробная информация о списке рассылки Devel