@alexcrichton, wait-timeout fails to compile because of rust-lang/libc#511.
I've a set of patches to compile rustc, cargo and rustup for android, if a workaround for rust-lang/libc#511 is create, the patches can be used without a breaking update in libc.
I will send a PR with the workaround.