The following environment variables are used by the runtime linker:
LD_LIBRARY_PATH specifies a colon (:) separated list of directories that are to be searched before the default directories defined above. This is used to enhance the search path that the runtime linker uses to find dynamic and shared libraries.
LD_PRELOAD provides a dynamic object name that is linked after the program is loaded but before any other dynamic objects that the program references.
LD_DEBUG is a column-separated list
of tokens for debugging the runtime linking of an application. Each token
is associated with a set of traces which are displayed on the system console
during runtime linking. The supported tokens are: file-ops
, reloc
, symbol-resolution
, malloc
, segment-alloc
, dependancy
, misc
, linking
, dynamic-map-op
, group
, and error
. Wildcard substitutions
are also allowed, so that s*
, for example, matches
both symbol-resolution
and segment-alloc
, and *
matches all traces.