Python's configure assume than when cross-compiling the target has no support for long long int. This assumption breaks compilation later in the process. Since gcc handles long long support, we can change the value to assume that there is such support. Patch by Maxime Ripard diff -rduNp Python-2.7.orig/configure Python-2.7/configure --- Python-2.7.orig/configure 2010-09-30 12:05:54.000000000 +0200 +++ Python-2.7/configure 2010-09-30 12:12:30.000000000 +0200 @@ -13517,7 +13517,7 @@ $as_echo_n "checking for %lld and %llu p $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : - ac_cv_have_long_long_format=no + ac_cv_have_long_long_format=yes else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */