# Andy Dougherty <doughera@lafcol.lafayette.edu>
# with help from Dean Roehrich <roehrich@cray.com>.
# cc -n32 update info from Krishna Sethuraman, krishna@sgi.com.
-
+#
+# Updated Feb 12, 1997
+# John Stoffel <jfs@fluent.com>
+#
# Use sh Configure -Dcc='cc -n32' to try compiling with -n32.
case "$cc" in
*"cc -n32"*)
- ld=ld
- ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1184 -OPT:fprop_limit=1500"
- optimize='none' # Miniperl core dumps with -O
- pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
- lddlflags="-n32 -shared"
- ldflags=' -L/usr/local/lib -L/usr/lib32 -L/lib32'
- libc='/usr/lib32/libc.so'
- plibpth='/usr/lib32 /lib32 /usr/ccs/lib'
-
- nm_opt='-p'
- nm_so_opt='-p'
- cccdlflags=' '
- ;;
-*)
- ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -Olimit 3000"
- ;;
+ld=ld
+ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1184 -OPT:fprop_limit=1500"
+optimize='none' # Miniperl core dumps with -O
+pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
+lddlflags="-n32 -shared"
+ldflags=' -L/usr/local/lib -L/usr/lib32 -L/lib32'
+libc='/usr/lib32/libc.so'
+plibpth='/usr/lib32 /lib32 /usr/ccs/lib'
+
+nm_opt='-p'
+nm_so_opt='-p'
+cccdlflags=' '
+;;
+ *)
+ccflags="$ccflags -D_BSD_TYPES -D_BSD_TIME -Olimit 3000"
+;;
esac
# We don't want these libraries. Anyone know why?
# hints/irix_6_4.sh
#
-# Created by John Stoffel (jfs@fluent.com), 01/13/1997
+# Created by John Stoffel (jfs@fluent.com), 02/11/1997
# Based on the Irix 6.2 hints file, but simplified.
# Configure can't parse 'nm' output on Irix 6.4
usenm='n'
-# This keeps optimizer warnings quiet.
+# The new Irix IDO v7.1 compiler is strange...
+
+ irix_hint_cc=`cc -version 2>&1`
+
+case "$irix_hint_cc" in
+*7.1*)
+ccflags="$ccflags -OPT:Olimit=13000 -w"
+pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
+optimize="-O2"
+;;
+*)
ccflags="$ccflags -Olimit 3000"
+;;
+esac
+
+unset irix_hint_cc
# Gets rid of some extra libs that don't seem to be really needed.
# See the Irix 6.2 hints file for some justifications.