For example, if you strace the GNU ld when linking a TLS library, it will never open "ld.so". This suggests that the ELF linker should be self-contained with respect to the symbols of ld.so, providing hardwired definitions of them. http://reviews.llvm.org/D5505