the configury uses uname, which fails for cross builds. this issue tracks patches tor replace the uname calls with the use of macros set by AC_CANONICAL_HOST (host*, build*)
call AC_CANONICAL_HOST and check in config.{guess,sub}, taken from git://git.savannah.gnu.org/config.git --- a/configure.ac Thu Mar 15 20:42:23 2012 +0100 +++ b/configure.ac Thu Mar 15 21:17:32 2012 +0100 @@ -33,6 +33,8 @@ AC_CONFIG_SRCDIR([Include/object.h]) AC_CONFIG_HEADER(pyconfig.h) +AC_CANONICAL_HOST + dnl Ensure that if prefix is specified, it does not end in a slash. If dnl it does, we get path names containing '//' which is both ugly and dnl can cause trouble.
the following patch still keeps the uname calls for native builds, but sets the ac_sys_* macros depending on $host for cross builds. For now the cross configure fails for everything except linux and cygwin targets.