Looks like the most reasonable solution will be to build an older GCC (most likely 3.2.x) as a cross-compiler and ship it as a dedicated SDK toolchain. That will allow for assembly, C, C++, and some other languages as well. Something to look into more deeply over the weekend.