Ok, so if distribution is what you're worried about, then I think that's more of a build system issue than something which should be part of this RFC.

We can always add something like `--metal-triple=foo` to the configure script which will build the bare bones rust for that triple (libcore + librand? + libcompiler-rt)