[newbies] sisyphus_check: check-printable ERROR: package information violation

gBopHuk_alt gbophuk_alt на mail.ru
Вс Янв 20 15:02:34 MSK 2013


В Вск, 20/01/2013 в 00:20 +0400, Dmitry V. Levin пишет:
> 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

В общем, если бы надо было кидать в runtime то SONAME был бы
libvlc-qt.so ?




Подробная информация о списке рассылки devel-newbies