Honoring DT_RUNPATH in cross-ld
Ludovic Courtès
ludo@gnu.org
Tue May 28 20:37:00 GMT 2013
By default, cross ld does not honor DT_RPATH/DT_RUNPATH entries when
searching for a NEEDed shared library.
This behavior can be changed by configuring --with-sysroot, because
genscripts.sh sets USE_LIBPATH=yes as a side effect, which in turn
enables RUNPATH search in elf32.em.
Sometimes this lookup rule is needed even though the system has nothing
like a sysroot (this is the case with GNU Guix, which installs each
package in its own directory, à la Stow.)
What about providing a separate configure option specifically for this?
Thanks,
Ludo’.
More information about the Binutils
mailing list