llvm-project/lld/test
Nick Kledzik 5b9e48b4ce [mach-o] propagate dylib version numbers
Mach-o does not use a simple SO_NEEDED to track dependent dylibs.  Instead,
the linker copies four things from each dylib to each client: the runtime path
(aka "install name"), the build time, current version (dylib build number), and
compatibility version  The build time is no longer used (it cause every rebuild
of a dylib to be different).  The compatibility version is usually just 1.0
and never changes, or the dylib becomes incompatible.

This patch copies that information into the NormalizedMachO format and
propagates it to clients.

llvm-svn: 222300
2014-11-19 02:21:53 +00:00
..
Driver Make -core/-flavor options have higher priority than linker name 2014-09-23 18:09:38 +00:00
LinkerScript [lld] Teach LLD how to parse most linker scripts 2014-11-03 04:09:51 +00:00
Unit [lit] Python 3. 2014-03-26 00:53:48 +00:00
core [ELF] Add CodeModel attribute to the DefinedAtom class 2014-11-13 07:03:41 +00:00
darwin [mach-o] refactor KindHandler into ArchHandler and simplify passes. 2014-07-16 19:49:02 +00:00
elf [ELF] Dynamic section was not aligned properly. 2014-11-14 04:57:21 +00:00
mach-o [mach-o] propagate dylib version numbers 2014-11-19 02:21:53 +00:00
pecoff Update to match LLVM r222216 2014-11-18 03:06:52 +00:00
CMakeLists.txt Update compile target dependency. 2014-10-28 06:30:34 +00:00
Makefile Initial set of Makefiles 2014-06-04 09:54:07 +00:00
lit.cfg Add FreeBSD to system-linker-elf case 2014-09-12 13:16:30 +00:00
lit.site.cfg.in [lit] Python 3. 2014-03-26 00:53:48 +00:00