[devel] Re: /usr/lib/rpm/perl.req -- patch

=?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?= =?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
Сб Ноя 2 17:01:12 MSK 2002


On Sat, Nov 02, 2002 at 12:49:58PM +0300, Mikhail Zabaluev wrote:
> Есть ещё и более вкусная штучка -- B::Xref, которая выдаёт
> файлы и пакеты, использованные на этапе компиляции.

Здесь опять 100% завязка на серду сборки.
Наверное, нужно комбинировать несколько методов. :)

> Попробуйте:
> 
> perl -MO=Xref,r <скрипт> | grep ^File

$ perl -MO=Xref,r /usr/lib/perl5/find.pl | grep ^File
/usr/lib/perl5/find.pl syntax OK
File
File /usr/lib/perl5/Exporter.pm
File /usr/lib/perl5/File/Basename.pm
File /usr/lib/perl5/find.pl
File /usr/lib/perl5/i386-linux/DynaLoader.pm
File /usr/lib/perl5/i386-linux/XSLoader.pm
File @EXPORT
File `x
File €FФ*юяяя8€
File ђђpгґ*
File јЋ
File ИИpгґ*
$

Я не хочу, чтобы последние несколько "файлов" попали в зависимости.
Что-то сломано?


> 
> Проблема может быть ещё в том, что некоторые блоки perl-кода
> могут исполняться сразу на этапе компиляции и повлиять на результат.
> Но с этим ничего поделать нельзя: это perl,
> There Is More Than One Way To Screw It :)
> 
> -- 
> Stay tuned,
>   MhZ                                     JID: mookid на jabber.org
> ___________
> Repartee is something we think of twenty-four hours too late.
> 		-- Mark Twain





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