[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