]> granicus.if.org Git - python/commitdiff
see issue1006238, this merges in the following patch to ease cross
authorGregory P. Smith <greg@mad-scientist.com>
Mon, 2 Nov 2009 02:02:38 +0000 (02:02 +0000)
committerGregory P. Smith <greg@mad-scientist.com>
Mon, 2 Nov 2009 02:02:38 +0000 (02:02 +0000)
compiling the printf %zd check.

 http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/python/files/python-2.5-cross-printf.patch?rev=1.1&view=markup

configure.in

index 58a18d35b3f79ea21945986ff57b11153c552a9c..6c5add3c4c5ee1dda1881cb9e3f40ba218de9546 100644 (file)
@@ -3953,9 +3953,8 @@ else
   AC_MSG_RESULT(no)
 fi
 
-AC_MSG_CHECKING(for %zd printf() format support)
-AC_CACHE_VAL(ac_cv_have_size_t_format,
-AC_TRY_RUN([[
+AC_CACHE_CHECK([for %zd printf() format support], ac_cv_have_size_t_format, [dnl
+AC_TRY_RUN([
 #include <stdio.h>
 #include <stddef.h>
 #include <string.h>
@@ -3990,13 +3989,11 @@ int main()
 
     return 0;
 }
-]], ac_cv_have_size_t_format=yes,
+], ac_cv_have_size_t_format=yes,
     ac_cv_have_size_t_format=no,
-    ac_cv_have_size_t_format=no)
-)
-AC_MSG_RESULT($ac_cv_have_size_t_format)
-if test $ac_cv_have_size_t_format = yes
-then
+    [ac_cv_have_size_t_format="cross -- assuming yes"]
+)])
+if test "$ac_cv_have_size_t_format" != no ; then
   AC_DEFINE(PY_FORMAT_SIZE_T, "z",
   [Define to printf format modifier for Py_ssize_t])
 fi