diff --git a/src/aclocal.m4 b/src/aclocal.m4
index 4490376e9a4020316607f7774be895bbb9e2e6d8..114b31f0879e902b003188c75134e77a488f0d78 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -1,3 +1,15 @@
+pushdef([AC_PROG_CC_WORKS],
+[
+  popdef([AC_PROG_CC_WORKS])
+  if test "${ac_prog_cc_works_this_run-}" != "yes" ; then
+    AC_PROG_CC_WORKS
+    ac_prog_cc_works_this_run="${ac_cv_prog_cc_works-no}"
+    export ac_prog_cc_works_this_run
+  else
+    AC_MSG_RESULT([whether the C compiler ($CC $CFLAGS $LDFLAGS) works... yes])
+  fi
+])
+
 pushdef([AC_PROG_CC],
 [
   popdef([AC_PROG_CC])
@@ -32,7 +44,7 @@ pushdef([AC_CONFIG_HEADER],
 
 define([AC_LOW_MODULE_INIT],
 [
-# $Id: aclocal.m4,v 1.8 1999/04/25 18:53:29 grubba Exp $
+# $Id: aclocal.m4,v 1.9 1999/05/08 00:27:40 hubbe Exp $
 
 MY_AC_PROG_CC