diff -aur o/configure.ac n/configure.ac --- o/configure.ac 2011-06-17 10:20:19.257000012 +0200 +++ n/configure.ac 2011-06-17 10:05:40.696000013 +0200 @@ -322,7 +322,7 @@ old_CFLAGS="$CFLAGS" CFLAGS="-mapcs-frame" AC_COMPILE_IFELSE( - AC_LANG_PROGRAM([[ ]]), + [AC_LANG_SOURCE([[ ]])], ARM_BACKTRACE_CFLAGS="$CFLAGS", ARM_BACKTRACE_CFLAGS="" ) @@ -749,7 +749,7 @@ AC_CACHE_CHECK([whether to build Xquartz],xorg_cv_Carbon_framework,[ save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -framework Carbon" - AC_LINK_IFELSE([char FSFindFolder(); int main() { FSFindFolder(); return 0;}], + AC_LINK_IFELSE([AC_LANG_SOURCE([[char FSFindFolder(); int main() { FSFindFolder(); return 0;}]])], [xorg_cv_Carbon_framework=yes], [xorg_cv_Carbon_framework=no]) LDFLAGS=$save_LDFLAGS]) @@ -899,10 +899,12 @@ AC_MSG_CHECKING([for glibc...]) AC_PREPROC_IFELSE([ +AC_LANG_SOURCE([[ #include #ifndef __GLIBC__ #error #endif +]]) ], glibc=yes, glibc=no) AC_MSG_RESULT([$glibc]) @@ -928,9 +930,10 @@ fi AC_RUN_IFELSE([ +AC_LANG_SOURCE([[ #include -int main(int argc, char *argv[[]]) { +int main(int argc, char *argv[]) { struct timespec tp; if (clock_gettime(CLOCK_MONOTONIC, &tp) == 0) @@ -938,6 +941,7 @@ else return 1; } +]]) ], [MONOTONIC_CLOCK=yes], [MONOTONIC_CLOCK=no], [MONOTONIC_CLOCK="cross compiling"])