mod_perl-1.24-4 (the latest in rawhide), has a bug in Apache::ExtUtils that causes core dumps in certain conditions (like using Apache::Language) the fix for it is in the mod_perl cvs. Please don't include a broken version in 7.0 if it's a known bug. here's the patch: diff -uNr mod_perl-1.24.orig/lib/Apache/ExtUtils.pm mod_perl-1.24/lib/Apache/ExtUtils.pm --- mod_perl-1.24.orig/lib/Apache/ExtUtils.pm Fri Mar 3 01:18:41 2000 +++ mod_perl-1.24/lib/Apache/ExtUtils.pm Thu Aug 31 17:08:57 2000 @@ -5,7 +5,7 @@ use IO::File (); use File::Copy (); -$Apache::ExtUtils::VERSION = '1.03'; +$Apache::ExtUtils::VERSION = '1.04'; my @config_export = qw(%Config ldopts ccopts); @Apache::ExtUtils::EXPORT = qw(command_table); @@ -255,6 +255,13 @@ add_module(&XS_${modname}); stash_mod_pointer("$class", &XS_${modname}); +void +END() + + CODE: + if (find_linked_module("$class")) { + remove_module(&XS_${modname}); + } EOF }
Created attachment 3138 [details] mod_perl Apache::ExtUtils patch from latest cvs
The fix is now in our build tree. Thanks for the patch.