Change 21862 by [EMAIL PROTECTED] on 2003/12/06 21:16:01 Win32/MinGW tweaks A. ENV_IS_CASELESS has trys to free(keysave) when keysave isn't in scope yet. B. For default makefile.mk which build with perlhost.h stuff "live" need to link with g++ to find new/delete etc.
Affected files ... ... //depot/maint-5.8/perl/hv.c#30 edit ... //depot/maint-5.8/perl/win32/makefile.mk#22 edit Differences ... ==== //depot/maint-5.8/perl/hv.c#30 (text) ==== Index: perl/hv.c --- perl/hv.c#29~21838~ Wed Dec 3 11:13:35 2003 +++ perl/hv.c Sat Dec 6 13:16:01 2003 @@ -884,9 +884,12 @@ keysv = sv_2mortal(newSVpvn(key,klen)); key = strupr(SvPVX(keysv)); +#if 0 + /* keysave not in scope - don't understand - NI-S */ if (k_flags & HVhek_FREEKEY) { Safefree(keysave); } +#endif is_utf8 = 0; k_flags = 0; ==== //depot/maint-5.8/perl/win32/makefile.mk#22 (text) ==== Index: perl/win32/makefile.mk --- perl/win32/makefile.mk#21~21777~ Sat Nov 22 15:17:43 2003 +++ perl/win32/makefile.mk Sat Dec 6 13:16:01 2003 @@ -397,7 +397,7 @@ .ELIF "$(CCTYPE)" == "GCC" CC = gcc -LINK32 = gcc +LINK32 = g++ .IF "$(USE_GCC_V3_2)" == "define" LINK32 = g++ .END End of Patch.