[ PATCH ] mymalloc on HP-UX
H.Merijn Brand [Thu, 13 Jun 2002 09:58:30 +0000 (11:58 +0200)]
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <20020613095503.2BB2.H.M.BRAND@hccnet.nl>

p4raw-id: //depot/perl@17217

hints/hpux.sh

index 1cd190e..7170516 100644 (file)
@@ -553,7 +553,26 @@ EOM
 EOCBU
 
 # The mysterious io_xs memory corruption in 11.00 32bit seems to get
-# fixed by not using Perl's malloc.  
+# fixed by not using Perl's malloc.  Flip side is performance loss.
+# So we want mymalloc for all situations possible
+usemymalloc='y'
+case "$usethreads" in
+    $define|true|[yY]*) usemymalloc='n' ;;
+    *)  case "$ccisgcc" in
+           $undef|false|[nN]*)
+               case "$use64bitint" in
+                   $undef|false|[nN]*)
+                       case "$ccflags" in
+                           *-DDEBUGGING*) ;;
+                           *) usemymalloc='n' ;;
+                           esac
+                       ;;
+                   esac
+               ;;
+           esac
+       ;;
+    esac
+
 usemymalloc='n'
 case "$useperlio" in
     $undef|false|[nN]*) usemymalloc='y' ;;