[Reproducible-commits] [dpkg] 54/74: man: Clarify shared library search order in dpkg-shlibdeps(1)

Mattia Rizzolo mattia at debian.org
Sun Jul 3 22:22:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

mattia pushed a commit to annotated tag 1.18.8
in repository dpkg.

commit 4cc48876cca560e72b3b83eece8b4252f812f991
Author: Guillem Jover <guillem at debian.org>
Date:   Tue Jun 14 00:28:00 2016 +0200

    man: Clarify shared library search order in dpkg-shlibdeps(1)
---
 debian/changelog     |  1 +
 man/dpkg-shlibdeps.1 | 13 +++++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a19cfa9..e83d53e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -86,6 +86,7 @@ dpkg (1.18.8) UNRELEASED; urgency=medium
     - Document various long options in dpkg-source --help output.
     - Move dpkg-source -q option from “Build options” to “General options”
       section in --help output.
+    - Clarify shared library search order in dpkg-shlibdeps(1).
 
   [ Updated programs translations ]
   * German (Sven Joachim).
diff --git a/man/dpkg-shlibdeps.1 b/man/dpkg-shlibdeps.1
index 77c47b7..3465c4a 100644
--- a/man/dpkg-shlibdeps.1
+++ b/man/dpkg-shlibdeps.1
@@ -138,7 +138,7 @@ Include dependencies appropriate for the shared libraries required by
 This option can be used multiple times.
 .TP
 .BI \-l directory
-Add
+Prepend
 .I directory
 to the list of directories to search for private shared libraries
 (since dpkg 1.17.0). This option can be used multiple times.
@@ -323,11 +323,12 @@ The \fIbinary\fR uses a library called \fIlibrary-soname\fR but
 has been unable to find the library.
 .B dpkg\-shlibdeps
 creates a list of directories to check as following: directories listed in
-the RPATH of the binary, directories listed in /etc/ld.so.conf,
-directories added by the \fB\-l\fP option,
-directories listed in the \fBLD_LIBRARY_PATH\fP environment variable, and
-standard public directories (/lib, /usr/lib, /lib32, /usr/lib32, /lib64,
-/usr/lib64). Then it checks those directories in the package's build tree
+the RPATH of the binary, directories added by the \fB\-l\fP option, directories
+listed in the \fBLD_LIBRARY_PATH\fP environment variable, cross multiarch
+directories (ex. /lib/arm64-linux-gnu, /usr/lib/arm64-linux-gnu), standard
+public directories (/lib, /usr/lib), directories listed in /etc/ld.so.conf,
+and obsolete multilib directories (/lib32, /usr/lib32, /lib64, /usr/lib64).
+Then it checks those directories in the package's build tree
 of the binary being analyzed, in the packages' build trees indicated with
 the \fB\-S\fP command-line option, in other packages' build trees that contains
 a DEBIAN/shlibs or DEBIAN/symbols file and finally in the root directory.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dpkg.git



More information about the Reproducible-commits mailing list