It's part of the problem. Pretty sure though even rustc at this point needs more than 3GB of addressable memory.