[LLVMdev] [lld] ELF needs type for SharedLibraryAtom.
joerg at britannica.bec.de
Tue Sep 24 09:13:21 PDT 2013
On Tue, Sep 24, 2013 at 10:49:36AM -0500, Shankar Easwaran wrote:
> Not sure why this is being done for a long time with the GNU linker.
Because the main program is not PIC, it will only use absolute
references to global symbols. For functions, you can create a PLT
record, but for data access, you have to hide the real symbol and copy
the content over to the equivalent in the main binary.
More information about the llvm-dev