[LLVMdev] LLD archive library design
shankare at codeaurora.org
Fri Oct 19 15:41:35 PDT 2012
I have started to work on support for Reading archive libraries in lld
and thought of using the llvm/lib/ArchiveReader for this.
The ArchiveReader doesnot fully support GNU archive libraries (thin
archives), do you think we should continue using llvm/lib/ArchiveReader ?
I was chatting with Michael and looks like there have been discussions
and small sketches done on reading archive libraries in lld. Can you
provide pointers to the design ?
I think the first set of features that lld needs to support is
1) Read the archive libraries and pull in the right object file which
defines the symbol
2) Read the archive libraries and pull all the object files (if force load)
There are os/architecture specific portions of resolving symbols with
the archive libraries when it comes to common symbols, do you have any
suggestions on this ?
Qualcomm Innovation Center Inc.
More information about the llvm-dev