[Comm] RPATH & ":"

Dmitry V. Levin ldv на altlinux.org
Вс Дек 1 04:00:14 MSK 2002


On Fri, Nov 29, 2002 at 12:36:25PM +0500, Smirnov Alexey wrote:
> Собираю пакет ksensors-0.7-1.src.rpm, все нормально собирается, 
> но в самом конце сборки появляется такая ошибка:
> 
> ...
> Verifying ELF objects in /home/smirnov/tmp/ksensors-buildroot (normal)
> ./usr/bin/ksensors: RPATH contains ":": /usr/lib:/usr/lib/qt3/lib:/usr/X11R6/lib
> 
> насколько я понял это возвращает скрипт /usr/lib/rpm/verify_elf (который 
> вызывается из /usr/lib/rpm/brp-verify-elf). внутри него есть переменная:
> 
> info=$(objdump -p "$f") и дальше в ней смотрится строка RPATH.
> дальше идут разные проверки, одну из которых у меня и не проходит.
> 
> Вопрос - что такое RPATH и почему в ней нельзя иметь ":" ?
> и что исправить чтобы собралось rpm ?

В документации к rpm (/usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R)
написано, как регулировать степень тщательности этой проверки.

Если собираете пакет для собственных нужд (а не с перспективой включения в
Сизиф), можете не задумываясь ослабить строгость проверки на rpath.


--
ldv
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/community/attachments/20021201/6b0c7343/attachment.bin


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