diff options
author | Michael Kerrisk <mtk.manpages@gmail.com> | 2008-10-27 17:13:03 -0500 |
---|---|---|
committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2008-10-29 14:54:21 -0500 |
commit | 016b76edceb650d56360233bea1eb17127efec6f (patch) | |
tree | d4f58d1f73a0ac30d103d077a361cd4c0c03138d /man8 | |
parent | 5f5d178d9ea1d640c1e343e3a43d5304d64889f8 (diff) | |
download | man-pages-016b76edceb650d56360233bea1eb17127efec6f.tar.gz |
ld.so.8: Document LD_USE_LOAD_BIAS
Drawing heavily on Jakub Jelinek's description in
http://sources.redhat.com/ml/libc-hacker/2003-11/msg00127.html
(Subject: [PATCH] Support LD_USE_LOAD_BIAS)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man8')
-rw-r--r-- | man8/ld.so.8 | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/man8/ld.so.8 b/man8/ld.so.8 index 77ead79629..9b1987f049 100644 --- a/man8/ld.so.8 +++ b/man8/ld.so.8 @@ -159,6 +159,25 @@ instead of running normally. Then there are lots of more or less obscure variables, many obsolete or only for internal use. .TP +.B LD_USE_LOAD_BIAS +.\" http://sources.redhat.com/ml/libc-hacker/2003-11/msg00127.html +.\" Subject: [PATCH] Support LD_USE_LOAD_BIAS +.\" Jakub Jelinek +By default (i.e., if this variable is not defined) +executables and prelinked +shared objects will honor base addresses of their dependent libraries +and (non-prelinked) position-independent executables (PIEs) +and other shared objects will not honor them. +If +.B LD_USE_LOAD_BIAS +is defined wit the value, both executables and PIEs +will honor the base addresses. +If +.B LD_USE_LOAD_BIAS +is defined with the value 0, +neither executables nor PIEs will honor the base addresses. +This variable is ignored by set-user-ID and set-group-ID programs. +.TP .B LD_WARN (ELF only)(glibc since 2.1.3) If set to a non-empty string, warn about unresolved symbols. |