Perhaps something like <a href="http://www.scratchbox.org/">Scratchbox </a>could help? I've not used it much myself, but it was part of the Maemo SDK, to allow you to compile ARM applications on your desktop then move them over.<br>

<br>From the site:<br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">

Scratchbox is a cross-compilation toolkit designed to make embedded Linux application development easier.
It also provides a full set of tools to integrate and cross-compile an entire Linux distribution.
<br></blockquote><br>DISCLAIMER: I have practically never complied anything that didn'thave a makefile. This is just speculation.<br><br>Eliot<br><br><div class="gmail_quote">On 27 September 2010 19:28, Stewart Russell <span dir="ltr"><<a href="mailto:scruss-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org">scruss-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Some people - admittedly, probably not very sane ones - are running<br>
full Ubuntu/Gnome setups off these things. USB hub, USB display, drive<br>
and keyboard. Supposedly works well.<br>
<br>
The limitation I found was compiling things quickly got old. With no<br>
swap and limited RAM, a whole bunch of things just wouldn't build.<br>
Creating swap on a USB drive helped, but it brought back memories of<br>
booting a MicroVAX from a TK-50 tape drive ... zzz.<br>
<font color="#888888"><br>
 Stewart<br>
</font><div><div></div><div class="h5">--<br>
The Toronto Linux Users Group.      Meetings: <a href="http://gtalug.org/" target="_blank">http://gtalug.org/</a><br>
TLUG requests: Linux topics, No HTML, wrap text below 80 columns<br>
How to UNSUBSCRIBE: <a href="http://gtalug.org/wiki/Mailing_lists" target="_blank">http://gtalug.org/wiki/Mailing_lists</a><br>
</div></div></blockquote></div><br>