cross compile Python to Linux-ARM
usenet at janc.invalid
Sat Mar 21 04:22:13 CET 2009
> We are looking to use Python on an embedded Linux ARM system.
> What I gather from googling the subject is that it is not that
> straight forward (a fair amount of patching & hacking).
> Nobody out there that has done it claims it is easy, which makes me
> What would it take for the Linux version of Python to be easily cross
> compiled (i.e. would the Linux-Python maintainers be willing to
> include and maintain cross-compilation specific functions) ?
> Let's say we can get it done.
> How is the performance and stability of a working Python on an
> embedded ARM-Linux system ?
> Does cross compiling Python automatically include the standard Python
> library, or is that yet another adventure ?
Python (including (most of) the standard library) is available for several
linux distributions for ARM:
- Debian (see packages.debian.org)
- OpenWRT, e.g. http://downloads.openwrt.org/kamikaze/8.09/ixp4xx/packages/
- the next Ubuntu release will support some ARM chips
- several other (embeded) distributions...
You should check whether your specific hardware is supported though. There
are several ARM designs from very simple embeded systems with very limited
CPU & memory resources and lacking a FPU up to chips for netbooks and
low-end desktop/server systems that have built-in 3D graphics.
Obviously, python won't work if your system doesn't even have enough space
to store python... ;-)
BTW: you can run many of those linux distributions on qemu too, if you want
to test some things before you have the hardware (it's obviously only an
More information about the Python-list