Rather than compiling directly on your handheld
(cool to watch, but very impractical
), it's best to set up a cross-compilation system, or a "toolchain". A few years back
(where you might see posts of me compiling on my Jornada in this forum
) crosscompilers were not nearly as easy to set up, but now it's not so bad.
Get yourself a good Debian setup running on your machine. Jlime has a crosscompiler for the 900 on their page here:
http://jlime.com/wiki/downloads/mp900/extra
though I would give these links a look too
(the last you may find interesting
):
http://www.emdebian.org/crosstools.html
http://wiki.debian.org/BuildingCrossCompilers
"No chance in hell" only applies to closed-source projects that cannot be ported to another system. However, it might take a good bit of work before it works right. Or it might take very little at all. I don't have a 900 and my Jornada's been dead for a while now, but I could certainly play along inside an emulator if you'd like to go for it.