Is that why the Rust toolchain can't be compiled on a 32-bit system?
It's part of the problem. Pretty sure though even rustc at this point needs more than 3GB of addressable memory.