[devel] verify-elf

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Чт Сен 21 13:29:12 MSD 2006


Dmitry V. Levin wrote:
> On Thu, Sep 21, 2006 at 10:09:06AM +0400, Anton Farygin wrote:
>>> Вот и причина.  Убери этот RPATH, пожалуйста.
>>> А я добавлю параметр --inhibit-rpath в команду вызова ld.so.
>>>
>>> /lib64/ld-linux-x86-64.so.2 --inhibit-rpath --library-path то_что_у_тебя_было /home/rider/git.alt/curl/TMP/curl-buildroot/usr/bin/curl будет работать.
>> Параметр ты пока ещё похоже не добавил,
> 
> Добавлю обязательно.
> 
>> а с rpath тут не всё так просто ;(
>>
>> насколько я понял - rpath вылезает из aclocal.m4 Но вот по какой причине 
>> и как с этим бороться - я не понимаю.
> 
> Файл aclocal.m4 формируется при запуске aclocal.
> Осталось найти источник, из которого это берётся.

Я нашёл только одно упоминание переменной hardcode_libdir_flag_spec:
/usr/share/aclocal/lib-link.m4:dnl libext, shlibext, 
hardcode_libdir_flag_spec, hardcode_libdir_separator,
/usr/share/aclocal/lib-link.m4: 
hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
/usr/share/aclocal/lib-link.m4:                  if test -n 
"$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
/usr/share/aclocal/lib-link.m4:      dnl Note: hardcode_libdir_flag_spec 
uses $libdir and $wl.
/usr/share/aclocal/lib-link.m4:      eval 
flag=\"$hardcode_libdir_flag_spec\"
/usr/share/aclocal/lib-link.m4:        eval 
flag=\"$hardcode_libdir_flag_spec\"



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