aboutsummaryrefslogtreecommitdiffstats
path: root/man8
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2008-10-27 17:13:03 -0500
committerMichael Kerrisk <mtk.manpages@gmail.com>2008-10-29 14:54:21 -0500
commit016b76edceb650d56360233bea1eb17127efec6f (patch)
treed4f58d1f73a0ac30d103d077a361cd4c0c03138d /man8
parent5f5d178d9ea1d640c1e343e3a43d5304d64889f8 (diff)
downloadman-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.819
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.