Cross-compiling ltrace for arm-linux-Collection of common programming errors

Consider Scratchbox. I personally hate cross compiling, especially because I am a huge Python fan, and it is hard to cross compile Python, because it wants to run the python executable (the one that was just built) as a part of the build process. This obviously causes problem when you’ve compiled an ARM version of Python on your x86 desktop. Because Scratchbox uses emulation, it (and you) can run your ARM binaries on your desktop system (inside the scratchbox environment), that solves a ton of cross compilation issues.

ScratchBox was used for the now defunct Maemo operating system (running on ARM), but people have had success using it for Android:

If you go this route, let me know in the comment section. I have a scratchbox virtual machine sitting around for when I used to develop for Maemo. I am writing Android software now, so I have some personal interest in getting scratchbox working for android.