1 .TH ld.so 8 "14 March 1998"
3 ld.so/ld-linux.so \- dynamic linker/loader
6 loads the shared libraries needed by a program, prepares the program
7 to run, and then runs it.
8 Unless explicitly specified via the
12 during compilation, all Linux programs are incomplete and require
13 further linking at run time.
15 The necessary shared libraries needed by the program are searched for
16 in the following order
18 Using the environment variable
20 .RB ( LD_AOUT_LIBRARY_PATH
22 Except if the executable is a setuid/setgid binary, in which case it
27 which contains a compiled list of candidate libraries previously found
28 in the augmented library path.
37 A colon-separated list of directories in which to search for
38 ELF libraries at execution-time.
44 A whitespace-separated list of additional, user-specified, ELF shared
45 libraries to be loaded before all others.
46 This can be used to selectively override functions in other shared libraries.
47 For setuid/setgid ELF binaries, only libraries in the standard search
48 directories that are also setgid will be loaded.
50 .B LD_TRACE_LOADED_OBJECTS
51 If present, causes the program to list its dynamic library dependencies,
52 as if run by ldd, instead of running normally.
55 If present, causes the dynamic linker to resolve all symbols at program
56 startup instead of when they are first referenced.
58 .B LD_AOUT_LIBRARY_PATH
59 A colon-separated list of directories in which to search for
60 a.out libraries at execution-time.
66 The name of an additional, user-specified, a.out shared library to be loaded
68 This can be used to selectively override functions in other shared libraries.
71 Suppress warnings about a.out libraries with incompatible minor
75 Don't ignore the directory in the names of a.out libraries to be loaded.
76 Use of this option is strongly discouraged.
81 a.out dynamic linker/loader
84 ELF dynamic linker/loader
87 File containing a compiled list of directories in which to search for
88 libraries and an ordered list of candidate libraries.
91 File containing a whitespace separated list of ELF shared libraries to
92 be loaded before the program.
93 libraries and an ordered list of candidate libraries.
105 has no means of unloading and searching for compatible or newer version of
109 functionality is only available for executables compiled using libc version
112 David Engel, Eric Youngdale, Peter MacDonald, Hongjiu Lu, Linus
113 Torvalds, Lars Wirzenius and Mitch D'Souza (not necessarily in that order).