[devel] Re: Q: deparse failed

Anton D. Kachalov =?iso-8859-1?q?mouse_=CE=C1_altlinux=2Eorg?=
Ср Апр 13 22:26:12 MSD 2005


Найди 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.
Выхода из сложившейся ситуации два:
0. пофиксить скрипт, чтобы он выставлял LD_LIBRARY_PATH, если ему не
запретили Свыше.
1. "Свыше" живёт всё в том же perl.req и как-то пытается понять, что среди
либ есть Запретные.
2. "Свыше" - есть сущность в виде макро-рубильника, щёлкающего в спеке
Запретных пакетов.

Rgds,
Anton



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