diff -ruN mod_perl-2.0.6-rc2.orig\Apache-Reload\Makefile.PL mod_perl-2.0.6-rc2\Apache-Reload\Makefile.PL
--- mod_perl-2.0.6-rc2.orig\Apache-Reload\Makefile.PL	Tue Jan 31 06:30:06 2012
+++ mod_perl-2.0.6-rc2\Apache-Reload\Makefile.PL	Sat Feb 18 22:31:59 2012
@@ -9,7 +9,7 @@
 
 my $mp_gen;
 if ($ENV{MOD_PERL_2_BUILD}) {
-    push @ARGV, "-apxs $ENV{MP_APXS}";
+    push @ARGV, "-apxs", $ENV{MP_APXS};
     my $mp_gen = satisfy_mp_generation(2);
 }
 else {
@@ -43,10 +43,6 @@
                                NAME            => "Apache2::Reload",
                                ABSTRACT_FROM   => 'lib/Apache2/Reload.pm',
                               );
-}
-
-if ($ENV{MOD_PERL_2_BUILD}) {
-    pop @ARGV;
 }
 
 sub check_for_apache_test {
diff -ruN mod_perl-2.0.6-rc2.orig\Apache-SizeLimit\Makefile.PL mod_perl-2.0.6-rc2\Apache-SizeLimit\Makefile.PL
--- mod_perl-2.0.6-rc2.orig\Apache-SizeLimit\Makefile.PL	Thu Feb 10 04:12:14 2011
+++ mod_perl-2.0.6-rc2\Apache-SizeLimit\Makefile.PL	Sat Feb 18 23:27:30 2012
@@ -9,7 +9,7 @@
 
 my $mp_gen;
 if ($ENV{MOD_PERL_2_BUILD}) {
-    push @ARGV, "-apxs $ENV{MP_APXS}";
+    push @ARGV, "-apxs", $ENV{MP_APXS};
     my $mp_gen = satisfy_mp_generation(2);
 }
 else {
@@ -64,10 +64,6 @@
                                NAME            => "Apache2::SizeLimit",
                                ABSTRACT_FROM   => 'lib/Apache2/SizeLimit.pm',
                               );
-}
-
-if ($ENV{MOD_PERL_2_BUILD}) {
-    pop @ARGV;
 }
 
 sub check_for_apache_test {
diff -ruN mod_perl-2.0.6-rc2.orig\Makefile.PL mod_perl-2.0.6-rc2\Makefile.PL
--- mod_perl-2.0.6-rc2.orig\Makefile.PL	Sat Feb 18 23:34:47 2012
+++ mod_perl-2.0.6-rc2\Makefile.PL	Sat Feb 18 23:26:49 2012
@@ -52,6 +52,7 @@
 
 sub UNATTENDED() { $build->{MP_PROMPT_DEFAULT} || ! -t STDIN }
 
+# may populate $build->{MP_APXS}
 win32_fetch_apxs() if WIN32;
 
 configure();
@@ -623,6 +624,8 @@
     my $script = catfile($build->{cwd}, 'build', 'win32_fetch_apxs');
     my @args = ($^X, $script, "--with-apache2=$prefix");
     system(@args) == 0 or die "system @args failed: $?";
+    my $apxs = catfile($prefix, 'bin', 'apxs.bat');
+    $build->{MP_APXS} = $apxs if -e $apxs;
 }
 
 
