[devel] Re: Q: deparse failed

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Апр 15 11:19:18 MSD 2005


On Wed, Apr 13, 2005 at 10:26:12PM +0400, Anton D. Kachalov wrote:
> Т.е. проблема в том, что ты зря выставляешь LD_LIBRARY_PATH в perl.req.
> Выхода из сложившейся ситуации два:
> 0. пофиксить скрипт, чтобы он выставлял LD_LIBRARY_PATH, если ему не
> запретили Свыше.
> 1. "Свыше" живёт всё в том же perl.req и как-то пытается понять, что среди
> либ есть Запретные.
> 2. "Свыше" - есть сущность в виде макро-рубильника, щёлкающего в спеке
> Запретных пакетов.

* Fri Apr 15 2005 Alexey Tourbin <at на altlinux> 0.5.1-alt5
- B/PerlReq.pm: track require_version() calls
- perl.req: restrict LD_LIBRARY_PATH to /usr/lib64 and /usr/lib


@@ -141,7 +148,7 @@ sub do_deparse {
                }
 # adjust LD_LIBRARY_PATH if there are libraries inside buildroot
 # spotted by Yury Konovalov
-               for my $libdir (split ' ', $Config{libpth}) {
+               for my $libdir ("/usr/lib64", "/usr/lib") {
                        next unless glob "$ENV{RPM_BUILD_ROOT}$libdir/lib*.so*";
                        $ENV{LD_LIBRARY_PATH} .= ":" if $ENV{LD_LIBRARY_PATH};
                        $ENV{LD_LIBRARY_PATH} .= "$ENV{RPM_BUILD_ROOT}$libdir";

> Rgds,
> Anton
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20050415/50351658/attachment-0001.bin>


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