rtld: Sync 7/7 - Use symbol versioning instead of exports mapping
authorJohn Marino <draco@marino.st>
Thu, 13 Jun 2013 07:19:29 +0000 (09:19 +0200)
committerJohn Marino <draco@marino.st>
Thu, 13 Jun 2013 11:12:08 +0000 (13:12 +0200)
commitf03f3171fe44809e96c5a44ba58bcc9a753127a7
tree2b33e5e9aedc09fbbb99bb6c0f3382038184f8bd
parent8e58da1e90a9dc14289c4ba8e4e87564c66c32b9
rtld: Sync 7/7 - Use symbol versioning instead of exports mapping

Now that DragonFly has the symbol versioning framework in place, rtld
can leverage it by offloading the symbol export duties to it.  This
further reduces differences between FreeBSD and DragonFly linkers.
Keeping the exports table up to date after FreeBSD removed it was extra
work.
libexec/rtld-elf/Makefile
libexec/rtld-elf/Symbol.map [new file with mode: 0644]
libexec/rtld-elf/i386/Symbol.map [new file with mode: 0644]
libexec/rtld-elf/rtld.c