On Mon, Apr 15, 2019 at 10:57:17AM +0200, Christoph Badura wrote:
> On Sun, Apr 14, 2019 at 08:27:02PM +0000, Maya Rashish wrote:
> > Module Name:        src
> > Committed By:       maya
> > Date:               Sun Apr 14 20:27:02 UTC 2019
> > Modified Files:
> >     src/libexec/ld.elf_so: ld.elf_so.1
> > Log Message:
> > Note that we now search DT_RUNPATH paths as well.
> 
> This doesn't document what happens when bot DT_RPATH and DT_RUNPATH are
> present.
> 
> Man pages are reference documentation.  The need to document actual
> semantics.
> 
> --chris

If I am reading things correctly, the later one that appears on the list
of headers is respected.

Our respecting of DT_RUNPATH is mostly a hack to deal with upstreams
that do things like read the ELF spec that calls RPATH deprecated.

I would really like not to re-ignite this discussion, it took a lot of
time until we got an OK to do it, and the time wasted by people not
understanding why random binaries failed to run was staggering.

Reply via email to