Mercurial > hg > octave-nkf > gnulib-hg
changeset 2408:2b6788d2c701
(AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
IRIX if the installer said otherwise.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Thu, 06 Apr 2000 06:55:14 +0000 |
parents | 4965cd78ec5e |
children | b24e0e855f79 |
files | m4/largefile.m4 |
diffstat | 1 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/largefile.m4 +++ b/m4/largefile.m4 @@ -1,4 +1,4 @@ -#serial 8 +#serial 9 dnl By default, many hosts won't let programs access large files; dnl one must use special compiler options to get large-file access to work. @@ -25,10 +25,14 @@ ac_cv_sys_largefile_CFLAGS=-D__STDC_EXT__ fi ;; - # IRIX 6.2 and later require cc -n32. + # IRIX 6.2 and later do not support large files by default, + # so use the -n32 ABI unless the installer said otherwise. [ irix6.[2-9]* | irix6.1[0-9]* | irix[7-9].* | irix[1-9][0-9]*)] if test "$GCC" != yes; then - ac_cv_sys_largefile_CFLAGS=-n32 + case "$CC $CFLAGS " in + *' -o32 '*|*' -n32 '*|*' -64 '*) ;; + *) ac_cv_sys_largefile_CFLAGS=-n32 ;; + esac fi esac if test "$ac_cv_sys_largefile_CFLAGS" != no; then