diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2016-06-29 13:33:31 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-07-19 15:04:49 +0100 |
commit | e5fabb90dcbf60e34d7609b7915a7adef2a9a041 (patch) | |
tree | aa3dc75b3797304311408954ccec75fbf5848004 /documentation/ref-manual/ref-variables.xml | |
parent | b66e84e19d087f1f9fd279adc905f3a7bebbe8a1 (diff) | |
download | openembedded-core-contrib-e5fabb90dcbf60e34d7609b7915a7adef2a9a041.tar.gz |
ref-manual: Updated the RDEPENDS variable description in the glossary
Fixes [YOCTO #9380]
Updated the shlibdeps description for this variable to try and
satisfy automatically added version restrictions.
(From yocto-docs rev: d94de0b24591206620c83a9022a9d813141a7637)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-variables.xml')
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index ed735a7eb3..1b1c055d58 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml @@ -10126,14 +10126,20 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" <filename>RDEPENDS</filename> since some automatic handling occurs: <itemizedlist> - <listitem><para><emphasis><filename>shlibdeps</filename></emphasis>: If - a runtime package contains a shared library - (<filename>.so</filename>), the build - processes the library in order to determine other - libraries to which it is dynamically linked. - The build process adds these libraries to - <filename>RDEPENDS</filename> when creating the runtime - package.</para></listitem> + <listitem><para><emphasis><filename>shlibdeps</filename></emphasis>: + If a runtime package contains a compiled binary, + the build processes the binary in order to + determine any shared libraries + (<filename>.so</filename> files) to which it is + dynamically linked. + The build process adds the packages containing + these libraries to <filename>RDEPENDS</filename> + when creating the runtime package. + In addition, if the shared library is versioned, + the dependency will have the version appended to it + in order to force an upgrade to the appropriate + version if needed. + </para></listitem> <listitem><para><emphasis><filename>pcdeps</filename></emphasis>: If the package ships a <filename>pkg-config</filename> information file, the build process uses this file |