On Sat, Sep 08, 2007 at 06:07:35PM +0400, Alexey Tourbin wrote: > В том-то вся и проблема с #12712. Если бы символ "B PL_perlio_mutex" > был самодостаточен, то никакой ошибки не возникло бы. Впрочем, проблема более многогранна. $ rpm -qpR /ALT/Sisyphus/files/i586/RPMS/nginx-0.5.31-alt4.i586.rpm |grep libperl libperl.so.5.8 libperl.so.5.8(DynaLoader) libperl.so.5.8(PERL_5.8.9) $ То есть nginx уже требует libperl.so.5.8(PERL_5.8.9), так что если просто (дополнительно) повесить PL_perlio_mutex на PERL_5.8.9, то это проблемы не решит. Проблема же в том, что интерфейс PERL_5.8.9 комплектовался постепенно (и эта комплектация ещё не завершена), так что в #12712 всё равно возможна ситуация, что новый nginx будет падать на старом перле, в котором интерфейс PERL_5.8.9 недоукомплектован. В общем-то недоукомплектованные интерфейсы это зло. Но то, чтобы я делал это с бодуна; я написал комментарий по этому поводу в https://bugzilla.altlinux.org/show_bug.cgi?id=12712