[devel] glibc/ld.so

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Апр 14 02:29:38 MSD 2005


On Wed, Apr 13, 2005 at 10:26:12PM +0400, Anton D. Kachalov wrote:
> Найди 10 отличий:
> 
> $
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/lib64/ld-linux-x86-64.so.2
> --library-path
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/lib64
> /usr/bin/perl -MO=PerlReq
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/bin/mtrace
> Segmentation fault
> 
> $
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/lib64/ld-linux-x86-64.so.2
> --library-path
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/lib64:~/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/lib64
> /usr/bin/perl -MO=PerlReq
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/bin/mtrace
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/bin/mtrace
> syntax OK
> 
> $ /lib64/ld-linux-x86-64.so.2 --library-path
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/lib64:~/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/lib64
> /usr/bin/perl -MO=PerlReq
> /home/mouse/hasher/chroot/usr/src/RPM/tmp/glibc-buildroot/usr/bin/mtrace
> Segmentation fault
> 
> Т.е. проблема в том, что ты зря выставляешь LD_LIBRARY_PATH в perl.req.

Это намёк на 2 факта:

1. Добавлять %_libdir в LD_LIBRARY_PATH недостаточно, ибо есть ещё /%_lib.

2. Для использования свежесобранной glibc, как правило, использование
  свежесобранного же ld.so является необходимым требованием, нарушение
  которого грозит SIGSEGV'ами.
  Этот факт стоит иметь в виду всем, кто собирает или планирует собирать
  glibc.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050414/bcf6ac80/attachment-0001.bin>


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