diff --git a/man8/ld.so.8 b/man8/ld.so.8 index 8bb1a4166..89965a1e5 100644 --- a/man8/ld.so.8 +++ b/man8/ld.so.8 @@ -93,7 +93,7 @@ If the binary was linked with the linker option, this step is skipped. .SS Rpath token expansion .PP -.B ld.so +The dynamic linker understands certain token strings in an rpath specification (DT_RPATH or DT_RUNPATH). Those strings are substituted as follows: @@ -264,7 +264,7 @@ This is useful when using a debugger. .TP .B LD_LIBRARY_PATH A list of directories in which to search for -ELF libraries at execution-time. +ELF libraries at execution time. The items in the list are separated by either colons or semicolons. Similar to the .B PATH @@ -344,10 +344,10 @@ to be loaded before all others in a separate linker namespace (i.e., one that does not intrude upon the normal symbol bindings that would occur in the process). These objects can be used to audit the operation of the dynamic linker. - +.IP .B LD_AUDIT is ignored in secure-execution mode. - +.IP The dynamic linker will notify the audit shared objects at so-called auditing checkpoints\(emfor example, loading a new shared object, resolving a symbol, @@ -360,7 +360,7 @@ as described in its .IR "Linker and Libraries Guide" , in the chapter .IR "Runtime Linker Auditing Interface" . - +.IP Within the names specified in the .BR LD_AUDIT list, the dynamic linker understands the tokens @@ -373,7 +373,7 @@ as described above in .IR "Rpath token expansion" . (See also the discussion of quoting under the description of .BR LD_LIBRARY_PATH .) - +.IP Since glibc 2.13, .\" commit 8e9f92e9d5d7737afdacf79b76d98c4c42980508 in secure-execution mode, @@ -612,7 +612,7 @@ According to the Intel Silvermont software optimization guide, for 64-bit applications, branch prediction performance can be negatively impacted when the target of a branch is more than 4GB away from the branch. If this environment variable is set (to any value), -.BR ld.so +the dynamic linker will first try to map executable pages using the .BR mmap (2) .BR MAP_32BIT