diff -pru perl-5.8.8-orig/Makefile.SH perl-5.8.8-try1-bad-tests/Makefile.SH
--- perl-5.8.8-orig/Makefile.SH	Tue Jan 24 04:49:44 2006
+++ perl-5.8.8-try1-bad-tests/Makefile.SH	Mon Nov 27 18:48:26 2006
@@ -531,7 +531,7 @@ os2)
 MINIPERLEXP		= miniperl
 
 perl5.def: $(MINIPERLEXP) makedef.pl config.sh $(SYM) $(SYMH) miniperl.map
-	./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl.exp
+	./$(MINIPERLEXP) makedef.pl PLATFORM=os2 -DPERL_DLL=$(PERL_DLL) CC_FLAGS="$(OPTIMIZE)" > perl5.def
 
 !NO!SUBS!
 	;;
diff -pru perl-5.8.8-orig/os2/Makefile.SHs perl-5.8.8-try1-bad-tests/os2/Makefile.SHs
--- perl-5.8.8-orig/os2/Makefile.SHs	Tue Oct 25 04:40:42 2005
+++ perl-5.8.8-try1-bad-tests/os2/Makefile.SHs	Mon Nov 27 18:56:50 2006
@@ -71,7 +71,7 @@ libperl_override.lib: libperl_override.i
 	emximp -o $@ libperl_override.imp
 
 libperl_dllmain.imp: imp_version
-	echo	'main	$(PERL_DLL_BASE)	dll_perlmain	?' >> $@
+	echo	'main	$(PERL_DLL_BASE)	dll_perlmain	?' > $@
 
 libperl_dllmain.lib: libperl_dllmain.imp
 	emximp -o $@ libperl_dllmain.imp
