On Thu, Jun 02, 2005 at 04:09:59AM +0400, Alexey Tourbin wrote: > Пардон, всё чики-пуки. > Файл с вызовом boot_DynaLoader генерируется автоматически. > > $ pwd > /home/at/RPM/BUILD/apache-1.3.33rusPL30.20-alt1/apache-mod_perl_1.3.33/src/modules/perl > $ grep boot_DynaLoader *.c > perlxsi.c:EXTERN_C void boot_DynaLoader (pTHX_ CV* cv); > perlxsi.c: newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file); > $ rm -fv perlxsi.c > removed `perlxsi.c' > $ make perlxsi.c > /usr/bin/perl5.8.7 -MExtUtils::Embed -e xsinit -- -o perlxsi.c -std Apache Apache::Constants Apache::ModuleConfig Apache::Log Apache::URI Apache::Util Apache::Connection Apache::Server Apache::File Apache::Table > $ > > $ rpm -qpR ~/RPM/RPMS/apache-mod_perl-1.3.33rusPL30.20-alt1.i686.rpm |grep libperl > libperl.so.5.8 > libperl.so.5.8(DynaLoader) > $ Я даже понял, почему мне не удалось добиться этого результата сразу же. На самом деле нельзя удалять DynaLoader.a из флагов компиляции; потому что тогда не будет генерироваться вызов boot_DynaLoader() в xsinit. То есть у меня был установлен кривой perl, и из-за этого у меня получалcя также кривой mod_perl. Тема закрыта.