[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