Start adding support for creating shared libraries.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 11 Sep 2015 22:42:45 +0000 (22:42 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 11 Sep 2015 22:42:45 +0000 (22:42 +0000)
commit4340aad144dab3a60ca373584bb24d660919fa24
tree4e35bcf5c9f96d429822dd223295c80e2a5fb170
parent535ff8035458d859e3d309067a9ce45623daf269
Start adding support for creating shared libraries.

They are not fully functional yet, but this implements enough support for lld
itself to read them.

With that, delete the .so binary we were using for tests and start eating our
own dog food.

llvm-svn: 247487
lld/ELF/Config.h
lld/ELF/Driver.cpp
lld/ELF/Options.td
lld/ELF/SymbolTable.cpp
lld/ELF/SymbolTable.h
lld/ELF/Writer.cpp
lld/test/elf2/Inputs/i686-simple-library.so [deleted file]
lld/test/elf2/Inputs/shared.s [new file with mode: 0644]
lld/test/elf2/incompatible.s
lld/test/elf2/shared.s