Link initial modules together more reliably for llvm 3.2