summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/technical-details.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual/technical-details.xml')
-rw-r--r--documentation/ref-manual/technical-details.xml20
1 files changed, 11 insertions, 9 deletions
diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml
index e5c8eb83b6..558af87d91 100644
--- a/documentation/ref-manual/technical-details.xml
+++ b/documentation/ref-manual/technical-details.xml
@@ -1022,15 +1022,17 @@
1022 the package that depends on the shared library to the package 1022 the package that depends on the shared library to the package
1023 that contains the library.</para> 1023 that contains the library.</para>
1024 1024
1025 <para>If the library being linked against is versioned 1025 <para>The automatically added runtime dependency also includes
1026 (i.e. includes a version number), then the automatically added 1026 a version restriction.
1027 runtime dependency will specify at least that version, as if 1027 This version restriction specifies that at least the current
1028 version of the package that provides the shared library must be
1029 used, as if
1028 "<replaceable>package</replaceable> (>= <replaceable>version</replaceable>)" 1030 "<replaceable>package</replaceable> (>= <replaceable>version</replaceable>)"
1029 had been added to 1031 had been added to
1030 <link linkend='var-RDEPENDS'><filename>RDEPENDS</filename></link>. 1032 <link linkend='var-RDEPENDS'><filename>RDEPENDS</filename></link>.
1031 This dependency forces an upgrade of the package that provides 1033 This forces an upgrade of the package containing the shared
1032 the shared library when installing the package that depends on 1034 library when installing the package that depends on the
1033 the library, if needed.</para> 1035 library, if needed.</para>
1034 1036
1035 <para>If you want to avoid a package being registered as 1037 <para>If you want to avoid a package being registered as
1036 providing a particular shared library (e.g. because the library 1038 providing a particular shared library (e.g. because the library
@@ -1054,8 +1056,8 @@
1054 task.</para> 1056 task.</para>
1055 1057
1056 <para>Simultaneously, all pkg-config modules installed by the 1058 <para>Simultaneously, all pkg-config modules installed by the
1057 recipe are inspected to see what other modules on which the 1059 recipe are inspected to see what other pkg-config modules they
1058 pkg-config modules depend. 1060 depend on.
1059 A module is seen as depending on another module if it contains 1061 A module is seen as depending on another module if it contains
1060 a "Requires:" line that specifies the other module. 1062 a "Requires:" line that specifies the other module.
1061 For each module dependency, 1063 For each module dependency,
@@ -1078,7 +1080,7 @@
1078 task of each recipe in 1080 task of each recipe in
1079 <link linkend='var-DEPENDS'><filename>DEPENDS</filename></link> 1081 <link linkend='var-DEPENDS'><filename>DEPENDS</filename></link>
1080 through use of a 1082 through use of a
1081 <ulink url='&YOCTO_DOCS_BB_URL;#variable-flags'><filename>[vardeps]</filename></ulink> 1083 <filename>[</filename><ulink url='&YOCTO_DOCS_BB_URL;#variable-flags'><filename>deptask</filename></ulink><filename>]</filename>
1082 declaration, which guarantees that the required 1084 declaration, which guarantees that the required
1083 shared-library/module-to-package mapping information will be available 1085 shared-library/module-to-package mapping information will be available
1084 when needed as long as <filename>DEPENDS</filename> has been 1086 when needed as long as <filename>DEPENDS</filename> has been