search for: needsinterpsection

Displaying 1 result from an estimated 1 matches for "needsinterpsection".

2020 Feb 28
2
Demotion of shared symbols resolved from the dynamic linker.
...t;internal>: reference to __libc_stack_end The last line in the trace output shows where we demote the shared definition to an undefined symbol here: https://github.com/llvm/llvm-project/blob/c8bfed05e21f945b5ac71cd01d62e2854a8ddcf9/lld/ELF/Driver.cpp#L1505 I'm guessing the fix is that if `needsInterpSection()` is true then the dynamic linker should be marked as needed. Its going to end up in the DT_NEEDED anyway so the symbols can't become dangling references. In my case then, the demotion won't happen and everything works as expected. Is this the right direction? -------------- next part ----...