[devel] RPATH contains standard library path

Dmitry V. Levin ldv на altlinux.org
Чт Дек 15 15:01:21 MSK 2011


On Thu, Dec 15, 2011 at 06:45:21PM +0600, REAL wrote:
> 15.12.2011 17:40, Pavel Vaynerman пишет:
> > > Теперь пути /usr/lib и /usr/lib64 в RPATH 
> > считаются багом, который
> >
> > > нужно исправлять.
> >
> >Так что конкретно надо делать?
> 
> Вариант с libtool ldv@ уже говорил, остальные 
> варианты зависят от конкретной ситуации, 
> ну а самый быстрый и универсальный 
> способ - при помощи chrpath исправить RPATH на 
> нужный.

Использовать chrpath, конечно, проще, но надо понимать, что это
в некотором смысле жульничество, поскольку RPATH фактически зануляется
прямо в ELF-файле.  Если есть возможность не помещать ненужный RPATH в
ELF-файл изначально, то лучше воспользоваться такой возможностью.


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


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