cvs: /php4 acinclude.m4

From: Date: Mon, 27 Sep 1999 13:15:20 +0000
Subject: cvs: /php4 acinclude.m4
Groups: php.version4 
Request: Send a blank email to php-version4+get-4951@lists.php.net to get a copy of this message
ssb Mon Sep 27 09:15:20 1999 EDT Modified files: /php4 acinclude.m4 Log: added AC_SYS_LFS from fileutils Index: php4/acinclude.m4 diff -u php4/acinclude.m4:1.31 php4/acinclude.m4:1.32 --- php4/acinclude.m4:1.31 Sun Sep 26 11:38:58 1999 +++ php4/acinclude.m4 Mon Sep 27 09:15:20 1999 @@ -1,4 +1,4 @@ -dnl $Id: acinclude.m4,v 1.31 1999/09/26 15:38:58 sas Exp $ +dnl $Id: acinclude.m4,v 1.32 1999/09/27 13:15:20 ssb Exp $ dnl dnl This file contains local autoconf functions. @@ -233,4 +233,47 @@ shared=no ;; esac +]) + +dnl The problem is that the default compilation flags in Solaris 2.6 won't +dnl let programs access large files; you need to tell the compiler that +dnl you actually want your programs to work on large files. For more +dnl details about this brain damage please see: +dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html + +dnl Written by Paul Eggert <eggert@twinsun.com>. + +AC_DEFUN(AC_SYS_LFS, +[dnl + # If available, prefer support for large files unless the user specified + # one of the CPPFLAGS, LDFLAGS, or LIBS variables. + AC_MSG_CHECKING(whether large file support needs explicit enabling) + ac_getconfs='' + ac_result=yes + ac_set='' + ac_shellvars='CPPFLAGS LDFLAGS LIBS' + for ac_shellvar in $ac_shellvars; do + case $ac_shellvar in + CPPFLAGS) ac_lfsvar=LFS_CFLAGS ;; + *) ac_lfsvar=LFS_$ac_shellvar ;; + esac + eval test '"${'$ac_shellvar'+set}"' = set && ac_set=$ac_shellvar + (getconf $ac_lfsvar) >/dev/null 2>&1 || { ac_result=no; break; } + ac_getconf=getconf $ac_lfsvar + ac_getconfs=$ac_getconfs$ac_getconf + eval ac_test_$ac_shellvar=\$ac_getconf + done + case "$ac_result$ac_getconfs" in + yes) ac_result=no ;; + esac + case "$ac_result$ac_set" in + yes?*) ac_result="yes, but $ac_set is already set, so use its settings" + esac + AC_MSG_RESULT($ac_result) + case $ac_result in + yes) + for ac_shellvar in $ac_shellvars; do + eval $ac_shellvar=\$ac_test_$ac_shellvar + done ;; + esac ])

« previous php.version4 (#4951) next »