adapt dynamic linker for new binutils versions that omit DT_RPATH
authorRich Felker <dalias@aerifal.cx>
Sun, 23 Nov 2014 21:17:57 +0000 (16:17 -0500)
committerRich Felker <dalias@aerifal.cx>
Sun, 23 Nov 2014 21:17:57 +0000 (16:17 -0500)
commitd8dc2b7c0289b12eeef4feff65e3c918111b0f55
tree6e5d4233dc9b2d3e534581d45f0b2e71c2e30521
parent9911754b198aaf1e2b0e98951766a9d83c277c67
adapt dynamic linker for new binutils versions that omit DT_RPATH

the new DT_RUNPATH semantics for search order are always used, and
since binutils had always set both DT_RPATH and DT_RUNPATH when the
latter was used, processing only DT_RPATH worked fine. however, recent
binutils has stopped generating DT_RPATH when DT_RUNPATH is used,
which broke support for this feature completely.
src/ldso/dynlink.c