From: Chip Salzenberg Date: Tue, 18 Feb 1997 01:22:00 +0000 (+1200) Subject: Irix6.4 (with 7.1 compilers) X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f08dbc0c9c884adc675eb2bc74f05baf0bd52b9b;p=p5sagit%2Fp5-mst-13.2.git Irix6.4 (with 7.1 compilers) (this is the same change as commit 57d51fe74c853a68e4abef82668e025a797ee752, but as applied) --- diff --git a/hints/irix_6_2.sh b/hints/irix_6_2.sh index 11fd52e..44ea859 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 b5a9945..056ed78 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.