[newbies] sisyphus_check: check-printable ERROR: package information violation
Dmitry V. Levin
ldv на altlinux.org
Вс Янв 20 00:20:32 MSK 2013
On Sun, Jan 20, 2013 at 12:23:00AM +0400, gBopHuk_alt wrote:
> В Сбт, 19/01/2013 в 23:12 +0400, Dmitry V. Levin пишет:
> > Как определить, нужна ли ссылка lib*.so для запуска, или только для
> > сборки?
> > Посмотрите ее SONAME, и если оно отличается от имени файла, то для
> > запуска
> > она не нужна.
>
> Ну к примеру:
> $ readelf -Wa /usr/lib/libvlc-qt.so | grep SONAME
> 0x0000000e (SONAME) Library soname:
> [libvlc-qt.so.0.6]
> --- Не совпадает
- это ссылка, не совпадает c SONAME => в devel
> $ readelf -Wa /usr/lib/libvlc-qt.so.0.6 | grep SONAME
> 0x0000000e (SONAME) Library soname:
> [libvlc-qt.so.0.6]
> --- Совпадает
- это ссылка, совпадает c SONAME => в runtime
> $ readelf -Wa /usr/lib/libvlc-qt.so.0.6.0 | grep SONAME
> 0x0000000e (SONAME) Library soname:
> [libvlc-qt.so.0.6]
> --- Не совпадает
- это сама библиотека (обычный файл, на который ссылается
libvlc-qt.so.0.6) => в runtime
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20130120/c8e392c2/attachment.bin>
Подробная информация о списке рассылки devel-newbies