Main index | Section 8 | 日本語 | Options |
Alternatively, files may be specified; these are expected to contain directories to scan for shared libraries. Each directory's pathname must start on a new line. Blank lines and lines starting with the comment character ‘amp;#’ are ignored. Filenames must conform to the lib*.so.[0-9] pattern in order to be added to the hints file.
For security reasons, directories which are world or group-writable or which
are not owned by root produce warning messages and are skipped, unless
the
The shared libraries which are found will be automatically available for loading if needed by the program being prepared for execution. This obviates the need for storing search paths within the executable.
The
LD_LIBRARY_PATH
environment variable can be used to override the use of
directories (or the order thereof) from the cache or to specify additional
directories where shared libraries might be found.
LD_LIBRARY_PATH
is a
'amp;:'
separated list of directory paths which are searched by
the dynamic linker
when it needs to load a shared library.
It can be viewed as the run-time
equivalent of the
The ldconfig utility is typically run as part of the boot sequence.
The following options are recognized by ldconfig:
| |
Generate the hints for 32-bit ABI shared libraries on 64-bit systems that support running 32-bit binaries. | |
| |
Generate the hints for a.out format shared libraries. | |
| |
Generate the hints for ELF format shared libraries. | |
| |
Rescan the previously configured directories. This opens the previous hints file and fetches the directory list from the header. Any additional pathnames on the command line are also processed. This is the default action when no parameters are given. | |
| |
Read and/or update the specified hints file, instead of the standard file. This option is provided primarily for testing. | |
| |
Run in insecure mode. The security checks will not be performed. | |
| |
Instead of replacing the contents of the hints file with those found in the directories specified, "merge" in new entries. Directories recorded in the hints file by previous runs of ldconfig are also rescanned for new shared libraries. | |
| |
List the current contents of the hints file on the standard output. The hints file is not modified. The list of directories stored in the hints file is included. | |
| |
Do not scan the built-in system directory ("/usr/lib") for shared libraries. | |
| |
Switch on verbose mode. | |
/var/run/ld.so.hints | Standard hints file for the a.out dynamic linker. |
/var/run/ld-elf.so.hints | Standard hints file for the ELF dynamic linker. |
/etc/ld.so.conf |
Conventional configuration file containing directory names for
invocations with
|
/etc/ld-elf.so.conf |
Conventional configuration file containing directory names for
invocations with
|
/var/run/ld-elf32.so.hints
/var/run/ld32.so.hints | |
Conventional configuration files containing directory names for
invocations with
| |
LDCONFIG (8) | January 6, 2018 |
Main index | Section 8 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | A computer would deserve to be called intelligent if it could deceive a human into believing that it was human. | ” |
— Alan Turing |