compiling but not linking with trunk llvm