Extensiones Python de comstackción cruzada

Tengo un problema de comstackción cruzada de la extensión de netifaces en Buildroot Linux distro para ARM (Python 2.7.2). De acuerdo con este blog http://whatschrisdoing.com/blog/2009/10/16/cross-compiling-python-extensions/ He definido las variables de entorno CC, LDSHARE, etc., pero distutils / setuptools no tiene CC en Cuenta por lo que todas las pruebas fallarán:

running build Setting prefix Setting prefix running build_ext checking for getifaddrs... not found. (cached) checking for getnameinfo... not found. (cached) checking for socket IOCTLs... not found. (cached) checking for optional header files... netash/ash.h netatalk/at.h netax25/ax25.h neteconet/ec.h netipx/ipx.h netpacket/packet.h linux/irda.h linux/atm.h linux/llc.h linux/tipc.h linux/dn.h. (cached) checking whether struct sockaddr has a length field... no. (cached) checking which sockaddr_xxx structs are defined... at ax25 in in6 ipx un ash ec ll atmpvc atmsvc dn irda llc. (cached) building 'netifaces' extension 

¿Hay otros ejemplos / tutoriales de comstackción cruzada o qué estoy haciendo mal?

Asegúrese de haber instalado el paquete distutilscross como se indica en el artículo que vinculó. Esto agrega la opción -x y el soporte para las variables de entorno PYTHONXCPREFIX / LDSHARED / etc.

No sé si todavía te importa esta pregunta. Parece que ya tienes un objective de comstackción, así que ya no comstack el progtwig c. Intente limpiar todos los archivos y directorios que se encuentran debajo de la carpeta “comstackr”, y compile nuevamente.