If D was available for every platform we could use a simple D script to do the building for us. And hey, now we can even do parallel builds! (std.parallelism, anyone?) :D But then porting to new platforms would be a chicken and the egg problem.