Scratchbox is a cross-compilation toolkit. It provides an environment for doing the cross-compilations in easy, fast, safe and predictable way. Currently the focus is on ARM architecture but others can be easily added.
System Requirements
Operating System: POSIX (Linux,BSD,Solaris etc..), Linux