diff options
| author | Rafael Auler <rafaelauler@gmail.com> | 2014-10-02 03:52:54 +0000 |
|---|---|---|
| committer | Rafael Auler <rafaelauler@gmail.com> | 2014-10-02 03:52:54 +0000 |
| commit | 1d73ae03c925306461288539764efd81874033a0 (patch) | |
| tree | 459e30b8794203f6a7e5ebd96be6468ae95b641e /clang/lib/CodeGen/CodeGenFunction.cpp | |
| parent | 8400fa06b52a13d7bee532227a1131139b3f09c2 (diff) | |
| download | llvm-1d73ae03c925306461288539764efd81874033a0.zip llvm-1d73ae03c925306461288539764efd81874033a0.tar.gz llvm-1d73ae03c925306461288539764efd81874033a0.tar.bz2 | |
[ELF] Never mark the dynamic linker as DT_NEEDED
This patch adds logic to avoid putting the dynamic linker library (ld.so) as a
DT_NEEDED entry in the dynamic table. It should only appear in PT_INTERP.
This patch fixes SPEC programs 433, 445, 450, 453, 456, 462 when running on
Ubuntu Linux x86_64 and when linking SPEC programs with LLD and glibc 2.19.
http://reviews.llvm.org/D5573
llvm-svn: 218847
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions
