[devel] I: illegal RPATH, introduction

Dmitry V. Levin ldv на altlinux.org
Пн Дек 12 16:47:33 MSK 2011


Hi,

Анализ логов тестовой пересборки показывает, что в Sisyphus-x86_64 очень много
пакетов с ошибочными и/или некорректными RPATH.

Если вы слегка подзабыли, что такое RPATH и как это работает, самое время
вспомнить; cм. напр. http://en.wikipedia.org/wiki/Rpath

Рекомендую также ознакомиться с мнением наших коллег по этому вопросу;
см. напр.
http://wiki.debian.org/RpathIssue
http://fedoraproject.org/wiki/Packaging:Guidelines#Beware_of_Rpath

Пока вы это читаете, я опишу (отдельными письмами) три характерных
ошибки использования RPATH в Sisyphus-x86_64:
- относительные пути вместо абсолютных;
- пути за пределы разумного (/lib, lib64, /usr/lib, /usr/lib64);
- пути к стандартным библиотекам (/lib, lib64, /usr/lib, /usr/lib64).


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20111212/27ed80a1/attachment.bin>


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