fill gaps in sig_* entries in win32/config.?c
[p5sagit/p5-mst-13.2.git] / hints / irix_6.sh
index 676aacb..384701f 100644 (file)
@@ -55,10 +55,14 @@ case "$cc" in
             ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1042,1048,1110,1116,1184 -OPT:Olimit=0"
             optimize='none'      
             ;;
-       *7.1*|*7.2)                   # Mongoose 7.1+
+       *7.1*|*7.2|*7.20)             # Mongoose 7.1+
             ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1184 -OPT:Olimit=0"
             optimize='-O3'       
-            pp_ctl_cflags='optimize=-O'
+# This is a temporary fix for 5.005.
+# Leave pp_ctl_cflags  line at left margin for Configure.  See 
+# hints/README.hints, especially the section 
+# =head2 Propagating variables to config.sh
+pp_ctl_cflags='optimize=-O'
             ;;
        *7.*)                         # Mongoose 7.2.1+
             ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1184 -OPT:Olimit=0:space=on"
@@ -75,6 +79,8 @@ case "$cc" in
        esac
 
        ld=ld
+       # perl's malloc can return improperly aligned buffer
+       usemymalloc='undef'
        # NOTE: -L/usr/lib32 -L/lib32 are automatically selected by the linker
        ldflags=' -L/usr/local/lib32 -L/usr/local/lib'
        cccdlflags=' '
@@ -101,7 +107,9 @@ case "$cc" in
        ;;
 esac
 
-# We don't want these libraries.  Anyone know why?
+# We don't want these libraries.
+# Socket networking is in libc, these are not installed by default,
+# and just slow perl down. (scotth@sgi.com)
 set `echo X "$libswanted "|sed -e 's/ socket / /' -e 's/ nsl / /' -e 's/ dl / /'`
 shift
 libswanted="$*"
@@ -124,9 +132,9 @@ libswanted="$*"
 # you need is in libc.  You do also need '-lbsd' if you choose not
 # to use the -D_BSD_* defines.  Note that as of 6.2 the only
 # difference between '-lmalloc' and '-lc' malloc is the debugging
-# and control calls. -- scotth@sgi.com
+# and control calls, which aren't used by perl. -- scotth@sgi.com
 
-set `echo X "$libswanted "|sed -e 's/ sun / /' -e 's/ crypt / /' -e 's/ bsd / /' -e 's/ PW / /'`
+set `echo X "$libswanted "|sed -e 's/ sun / /' -e 's/ crypt / /' -e 's/ bsd / /' -e 's/ PW / /' -e 's/ malloc / /'`
 shift
 libswanted="$*"