Okay. I didn't reply earlier because I didn't have a Linux machine that could run the cross-compiler. However, after unsuccessfully trying to help jheathco get one up and running on his Win32 w/ Cygwin, I realized that I could build a cross-compiler on my (mostly unused) Sparc Solaris machine. After many hours of babysitting compiles and hacking mlord's i386-Linux-specific Makefiles and whatnot,
I've finally gotten a sparc-sun-solaris2.8 -> arm-empeg-linux cross-compiler working! (Well, I can get the empeg to print out ``Hello World'', at any rate, in both C with stdio and C++ with iostream.) I've got no problems setting up accounts for folks. However, it's behind my firewall, so it's not currently directly accessible, unless you have access to the 6bone. Also, it's low on disk space, so I'll have to implement pretty strict quotas.
Accounts will be shell accounts, accessible solely via ssh, and only using RSA or DSA keys for authentication. In the future, I might put up a web server to do anonymous compiling, but I'm not sure that this is 100% feasible, and, besides, that means I'll have to compile up a web server with PHP, which is likely to take a while.
So -- for right now, this is an initial promise that I'll get it set up in the very near future so that anyone can get an account. If you have access to the 6bone, you get first dibs, solely because I'm lazy and for general coolness factor. However, I should have IPv4 access working by Saturday night -- Monday night at the latest.
Many thanks to jheathco for pressing me into doing this and to mlord and peter for bothering to put up easy instructions for building an empeg cross-compiler, even if their makefile is full of Linux-centrism and GNU-only options
.
Anyway, for now, I'm off to bed. If you want an account, please
email me directly.