summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
Diffstat (limited to 'hints')
-rw-r--r--hints/irix_6_2.sh8
-rw-r--r--hints/irix_6_4.sh19
2 files changed, 20 insertions, 7 deletions
diff --git a/hints/irix_6_2.sh b/hints/irix_6_2.sh
index 11fd52eb7e..44ea859eb3 100644
--- a/hints/irix_6_2.sh
+++ b/hints/irix_6_2.sh
@@ -14,21 +14,21 @@ case "$cc" in
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'
+ cccdlflags=' '
+ lddlflags="-n32 -shared"
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
+pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
+
# We don't want these libraries. Anyone know why?
set `echo X "$libswanted "|sed -e 's/ socket / /' -e 's/ nsl / /' -e 's/ dl / /'`
shift
diff --git a/hints/irix_6_4.sh b/hints/irix_6_4.sh
index b5a994525a..056ed78080 100644
--- a/hints/irix_6_4.sh
+++ b/hints/irix_6_4.sh
@@ -1,13 +1,26 @@
# 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.
-ccflags="$ccflags -Olimit 3000"
+# 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"
+ optimize="-O2"
+ ;;
+*)
+ ccflags="$ccflags -Olimit 3000"
+ ;;
+esac
+unset irix_hint_cc
+
+pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
# Gets rid of some extra libs that don't seem to be really needed.
# See the Irix 6.2 hints file for some justifications.