]> granicus.if.org Git - php/commitdiff
MFH
authorAlex Waugh <alexwaugh@php.net>
Fri, 3 Jan 2003 22:07:05 +0000 (22:07 +0000)
committerAlex Waugh <alexwaugh@php.net>
Fri, 3 Jan 2003 22:07:05 +0000 (22:07 +0000)
acinclude.m4

index 521c8f1fe0e4f1c6764cd3a91cb44fb869b75ef7..51080a86f9a345c8fbf12d275c655e64657e5f04 100644 (file)
@@ -1464,6 +1464,7 @@ int main(void) {
 
 AC_DEFUN([PHP_BROKEN_GLIBC_FOPEN_APPEND],[
   AC_MSG_CHECKING([for broken libc stdio])
+  AC_CACHE_VAL(have_broken_glibc_fopen_append,[
   AC_TRY_RUN([
 #include <stdio.h>
 int main(int argc, char *argv[])
@@ -1490,7 +1491,17 @@ int main(int argc, char *argv[])
 }
 ],
 [have_broken_glibc_fopen_append=no],
-[have_broken_glibc_fopen_append=yes ])
+[have_broken_glibc_fopen_append=yes ],
+AC_TRY_COMPILE([
+#include <features.h>
+],[
+#if !__GLIBC_PREREQ(2,2)
+choke me
+#endif
+],
+[have_broken_glibc_fopen_append=yes],
+[have_broken_glibc_fopen_append=no ])
+)])
 
   if test "$have_broken_glibc_fopen_append" = "yes"; then
        AC_MSG_RESULT(yes)