Command Reference Guide

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man1/!!!intro.1
________________________________________________________________
___ ___
l
ldd(1) ldd(1)
NAME
ldd - list dynamic dependencies of executable files or shared libraries
SYNOPSIS
ldd [-b][-d][-r][-s][-v] filename...
DESCRIPTION
ldd is a command that can list the dynamic dependencies of incomplete executable files or shared libraries.
ldd lists verbose information about dynamic dependencies and symbol references. If the object file is an
executable file, ldd lists all shared libraries that would be loaded as a result of executing the file. If it is a
shared library, ldd lists all shared libraries that would be loaded as a result of loading the library.
ldd uses the same algorithm as the dynamic loader (/usr/lib/dld.sl and
/usr/lib/pa20_64/dld.sl) to locate the shared libraries at runtime. See "Dynamic Path List" in
dld.sl(5) for more information.
Options
ldd recognizes the following options:
-b PA32-only. Used in conjunction with
-d and/or -r to force dld.sl
to bind all dependent
libraries and report unsats. By default, the smartbind mechanism in
dld.sl only binds
libraries whose symbols are explicitly referenced.
-d Check reference to data symbols.
-r Check reference to data and code symbols.
-s Display the search path used to locate the shared libraries.
-v Display all dependency relationships.
EXTERNAL INFLUENCES
Environment Variables
ldd uses the following environment variables to locate shared libraries.
LD_LIBRARY_PATH
64-bit mode: A colon-separated list of path names which defines the search path for shared libraries at
runtime. See "Dynamic Path List" in dld.sl(5) for more information.
SHLIB_PATH
A colon-separated list of path names which defines the search path for shared libraries at runtime.
See "Dynamic Path List" in dld.sl(5) for more information.
The following internationalization variables affect the execution of
ldd:
LANG
Determines the locale category for native language, local customs and coded character set in the
absence of LC_ALL and other LC_* environment variables. If LANG is not specified or is set to the
empty string, a default of C (see lang(5)) is used instead of LANG.
LC_ALL
Determines the values for all locale categories and has precedence over LANG and other LC_*
environment variables.
LC_MESSAGES
Determines the locale that should be used to affect the format and contents of diagnostic messages
written to standard error.
LC_NUMERIC
Determines the locale category for numeric formatting.
LC_CTYPE
Determines the locale category for character handling functions.
NLSPATH
Determines the location of message catalogs for the processing of LC_MESSAGES .
If any internationalization variable contains an invalid setting,
ldd behaves as if all internationalization
variables are set to
C. See environ(5).
Section 1−−440 − 1 − HP-UX Release 11i: December 2000
___
___