ELF too doesnot have the concept of weak aliases. There is only weak symbols with ELF. They have been already handled in the Reader to a degree. The below mail chain indicates how it has been done. http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-January/057804.html http://llvm-reviews.chandlerc.com/D1550