Hi Ryan, > It appears that llvm-ld can handle bitcode files but llvm-gcc complains > that when I pass bitcode files to it. I assume that means that llvm-gcc > does not use llvm-ld by default. Is there a way to force it to use llvm-ld? if you are on linux, read this: http://llvm.org/docs/GoldPlugin.html Ciao, Duncan.