mirror of https://github.com/mkerrisk/man-pages
ld.so.8: Correct documentation of $ORIGIN
As noted by Siddhesh: The ld.so man page says: $ORIGIN (or equivalently ${ORIGIN}) This expands to the directory containing the application executable. Thus, an application located in somedir/app could be compiled with This is incorrect since it expands to the directory containing the DSO and not the application executable. This seems like deliberate behaviour in dl-object.c, so it needs to be fixed in the man page. See http://stackoverflow.com/questions/26280738/what-is-the-equivalent-of-loader-path-for-rpath-specification-on-linux/26281226#26281226 Reported-by: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
ea55bc7b3a
commit
d3acae5682
|
@ -92,7 +92,7 @@ understands certain strings in an rpath specification (DT_RPATH or DT_RUNPATH);
|
|||
.TP
|
||||
.IR $ORIGIN " (or equivalently " ${ORIGIN} )
|
||||
This expands to
|
||||
the directory containing the application executable.
|
||||
the directory containing the program or shared library.
|
||||
Thus, an application located in
|
||||
.I somedir/app
|
||||
could be compiled with
|
||||
|
|
Loading…
Reference in New Issue