Index: config/init/hints/mswin32.pl
===================================================================
--- config/init/hints/mswin32.pl	(revision 7882)
+++ config/init/hints/mswin32.pl	(working copy)
@@ -151,10 +151,10 @@
 				'ar' => 'ar',
 				'cc' => 'gcc',
 				'ccflags' => '-s -O2 -DWIN32 ',
-				'cp' => 'copy',
+				'cp' => '$(PERL) -MExtUtils::Command -e cp',
 				'ld' => 'g++',
 				'ld_load_flags' => '-shared ',
-				'ld_share_flags' => '-shared libparrot.def ',
+				'ld_share_flags' => '-shared ',
 				'ldflags' => '-s ',
 				'libs' => '-lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 ',
 				'link' => 'gcc',
@@ -166,9 +166,9 @@
 		} elsif ($make =~ /dmake/i) {
 			# mingw Perl
 			Configure::Data->set(
-				'cp' => 'copy',
+				'cp' => '$(PERL) -MExtUtils::Command -e cp',
 				'ld_load_flags' => '-shared ',
-				'ld_share_flags' => '-shared libparrot.def ',
+				'ld_share_flags' => '-shared ',
 				'make' => 'mingw32-make',
 				'ncilib_link_extra' => 'src/libnci_test.def',
 			);
