It looks like most of the remaining work for that is filling in dozens of OS/2 APIs that EMX uses at startup just so we can get to our single printf() call. :)
Not there yet, but the framework is pretty close to what I want.
Run make.sh on a Linux box to see it run tests/hello.exe!