Add temporary debug tracing for ares_socklen_t Windows targets
authorYang Tse <yangsita@gmail.com>
Wed, 29 Apr 2009 11:11:59 +0000 (11:11 +0000)
committerYang Tse <yangsita@gmail.com>
Wed, 29 Apr 2009 11:11:59 +0000 (11:11 +0000)
ares/acinclude.m4

index 8cadce1..5ad83cb 100644 (file)
@@ -1845,6 +1845,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
     tst_pull_header_checks='none systypes syssocket'
     tst_size_checks='4 8 2'
   fi
+  rm -f debug.txt
+  echo "DEBUG: ======================================"          >>debug.txt
+  echo "DEBUG: tst_pull_header_checks: $tst_pull_header_checks" >>debug.txt
+  echo "DEBUG: tst_size_checks       : $tst_size_checks"        >>debug.txt
   for tst_size in $tst_size_checks; do
     for tst_pull_headers in $tst_pull_header_checks; do
       if test "$cares_sizeof_ares_socklen_t" = "unknown"; then
@@ -1862,6 +1866,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
             tmp_includes=""
             ;;
         esac
+        echo "DEBUG: --------------------------------------" >>debug.txt
+        echo "DEBUG: tst_pull_headers: $tst_pull_headers"    >>debug.txt
+        echo "DEBUG: tst_size        : $tst_size"            >>debug.txt
+        echo "DEBUG: --------------------------------------" >>debug.txt
         AC_COMPILE_IFELSE([
           AC_LANG_PROGRAM([[
             $tmp_includes
@@ -1873,6 +1881,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
         ],[
           cares_sizeof_ares_socklen_t="$tst_size"
           cares_pull_headers_socklen_t="$tst_pull_headers"
+          sed 's/^/cc-OK : /' conftest.$ac_ext >>debug.txt
+        ],[
+          sed 's/^/cc-src: /' conftest.$ac_ext >>debug.txt
+          sed 's/^/cc-err: /' conftest.err     >>debug.txt
         ])
       fi
     done
@@ -1882,6 +1894,10 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
     AC_MSG_ERROR([cannot find out size of ares_socklen_t.])
   fi
   #
+  echo "DEBUG: ======================================"                      >>debug.txt
+  echo "DEBUG: cares_pull_headers_socklen_t: $cares_pull_headers_socklen_t" >>debug.txt
+  echo "DEBUG: cares_sizeof_ares_socklen_t : $cares_sizeof_ares_socklen_t"  >>debug.txt
+  echo "DEBUG: ======================================"                      >>debug.txt
   case $cares_pull_headers_socklen_t in
     ws2tcpip)
       CARES_DEFINE_UNQUOTED([CARES_PULL_WS2TCPIP_H])
@@ -1896,6 +1912,12 @@ AC_DEFUN([CARES_CONFIGURE_ARES_SOCKLEN_T], [
   esac
   CARES_DEFINE_UNQUOTED([CARES_TYPEOF_ARES_SOCKLEN_T], [$cares_typeof_ares_socklen_t])
   CARES_DEFINE_UNQUOTED([CARES_SIZEOF_ARES_SOCKLEN_T], [$cares_sizeof_ares_socklen_t])
+  case X-"$ac_cv_native_windows" in
+    X-yes)
+      cat debug.txt >&6
+      ;;
+  esac
+  rm -f debug.txt
 ])