stas 2004/01/09 21:01:04
Modified: src/modules/perl mod_perl.c
. Changes
Log:
make sure DynaLoader is loaded before XSLoader, not only with perl
5.6.1, but always because of the issues with <Perl> sections are
loaded from +Parent vhost
Revision Changes Path
1.206 +2 -3 modperl-2.0/src/modules/perl/mod_perl.c
Index: mod_perl.c
===================================================================
RCS file: /home/cvs/modperl-2.0/src/modules/perl/mod_perl.c,v
retrieving revision 1.205
retrieving revision 1.206
diff -u -u -r1.205 -r1.206
--- mod_perl.c 15 Dec 2003 08:24:57 -0000 1.205
+++ mod_perl.c 10 Jan 2004 05:01:04 -0000 1.206
@@ -70,13 +70,12 @@
/* outside mod_perl this is done by ModPerl::Const.xs */
newXS("ModPerl::Const::compile", XS_modperl_const_compile, __FILE__);
-#ifdef MP_PERL_5_6_x
/* make sure DynaLoader is loaded before XSLoader
- * to workaround bug in 5.6.1 that can trigger a segv
+ * - to workaround bug in 5.6.1 that can trigger a segv
* when using modperl as a dso
+ * - also needed when <Perl> sections are loaded from +Parent vhost
*/
modperl_require_module(aTHX_ "DynaLoader", FALSE);
-#endif
IoFLUSH_on(PL_stderrgv); /* unbuffer STDERR */
}
1.299 +4 -0 modperl-2.0/Changes
Index: Changes
===================================================================
RCS file: /home/cvs/modperl-2.0/Changes,v
retrieving revision 1.298
retrieving revision 1.299
diff -u -u -r1.298 -r1.299
--- Changes 10 Jan 2004 02:52:20 -0000 1.298
+++ Changes 10 Jan 2004 05:01:04 -0000 1.299
@@ -12,6 +12,10 @@
=item 1.99_13-dev
+make sure DynaLoader is loaded before XSLoader, not only with perl
+5.6.1, but always because of the issues with <Perl> sections are
+loaded from +Parent vhost [Stas]
+
added ($r|$s)->is_perl_option_enabled($option_name), to test for
PerlOptions + tests [Stas]