joker.eph added a comment. Sorry, I missed the fact that the point was to enable an interface for your linker, I just thought about the llvm-lto case. If you need this functionality in your linker, then it makes sense. http://reviews.llvm.org/D14554