]> git.donarmstrong.com Git - debhelper.git/blob - dh_shlibdeps.1
r348: * Fixes for perl 5.6.
[debhelper.git] / dh_shlibdeps.1
1 .TH DH_SHLIBDEPS 1 "" "Debhelper Commands" "Debhelper Commands"
2 .SH NAME
3 dh_shlibdeps \- calculate shared library dependancies
4 .SH SYNOPSIS
5 .B dh_shlibdeps
6 .I "[debhelper options] [-ldirectory] [-uparams] [-Xitem] [-- params]"
7 .SH "DESCRIPTION"
8 dh_shlibdeps is a debhelper program that is responsible for calculating
9 shared library dependancies for all executables found in the package build
10 directory.
11 .P
12 This program is merely a wrapper around
13 .BR dpkg-shlibdeps (1)
14 that calls it once for each package listed in the control file, passing it
15 a list of ELF executables it has found.
16 .SH OPTIONS
17 .TP
18 .B debhelper options
19 See
20 .BR debhelper (1)
21 for a list of options common to all debhelper commands.
22 .TP
23 .B \-uparams, \--dpkg-shlibdeps-params=params
24 .TP
25 .B \-\- params
26 Pass "params" to 
27 .BR dpkg-shlibdeps (1)
28 .TP
29 .B \-Xitem, \--exclude=item 
30 Exclude files that contain "item" anywhere in their filename from being
31 passed to dpkg-shlibdeps. This will make their dependancies be ignored.
32 This may be useful in some situations, but use it with caution.
33 .TP
34 .B \-ldirectory
35 Before
36 .BR dpkg-shlibdeps (1)
37 is run, LD_LIBRARY_PATH will be set to the specified directory.
38 This is useful for multi-binary packages where a library
39 is built in one package and another package contains binaries linked
40 against said library.
41 .SH ENVIRONMENT
42 See
43 .BR debhelper (1)
44 for a list of environment variables that affect all debhelper commands.
45 .SH "SEE ALSO"
46 .TP
47 .BR debhelper (1)
48 .TP
49 .BR dpkg-shlibdeps (1)
50 .SH "CONFORMS TO"
51 Debian policy, version 3.0.1
52 .SH AUTHOR
53 Joey Hess <joeyh@debian.org>