You do not have to use llvm's link editor. I will avoid getting into the technical details, but, in short, you will need to have a typical UNIX link editor available to use Clang at this time (read: GNU ld or Sun ld). Even llvm-ld uses the underlying platform's linker to link native binaries.