aboutsummaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2015-09-22 07:34:36 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-10-21 23:06:22 +0100
commit3930f04e0a95aa41ac94df2726bc9540d48c770b (patch)
treee67ae9ab6cd6bd5d2886454fc2132c94d02d7f4a /documentation
parent0d1c86b558105f8101776d72c6e8131cce358551 (diff)
downloadopenembedded-core-contrib-3930f04e0a95aa41ac94df2726bc9540d48c770b.tar.gz
ref-manual: Updated the EXCLUDE_FROM_SHLIBS description
Fixes [YOCTO #8066] Applied some review comments to the variable's description. (From yocto-docs rev: 35b28f3b86cdb76ae3dc431b5f538b4d078b694f) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/ref-variables.xml23
1 files changed, 17 insertions, 6 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index fd13746a81..fbdd3c0850 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -3535,18 +3535,29 @@
<glossentry id='var-EXCLUDE_FROM_SHLIBS'><glossterm>EXCLUDE_FROM_SHLIBS</glossterm>
<info>
- EXCLUDE_FROM_SHLIBS[doc] = "Causes the OpenEmbedded build system's shared resolver to exclued an entire package when scanning for shared libraries."
+ EXCLUDE_FROM_SHLIBS[doc] = "Causes the OpenEmbedded build system's shared libraries resolver to exclude an entire package when scanning for shared libraries."
</info>
<glossdef>
<para role="glossdeffirst">
<!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
- Triggers the OpenEmbedded build system's shared resolver to
- exclude an entire package when scanning for shared
- libraries (i.e. the <filename>shlib</filename> procedure.
+ Triggers the OpenEmbedded build system's shared libraries
+ resolver to exclude an entire package when scanning for
+ shared libraries.
+ <note>
+ The shared libraries resolver's functionality results
+ in part from the internal function
+ <filename>package_do_shlibs</filename>, which is part of
+ the
+ <link linkend='ref-tasks-package'><filename>do_package</filename></link>
+ task.
+ You should be aware that the shared libraries resolver
+ might implicitly define some dependencies between
+ packages.
+ </note>
The <filename>EXCLUDE_FROM_SHLIBS</filename> variable is
similar to the
<link linkend='var-PRIVATE_LIBS'><filename>PRIVATE_LIBS</filename></link>
- variable, which exludes a package's particular libraries
+ variable, which excludes a package's particular libraries
only and not the whole package.
</para>
@@ -3555,7 +3566,7 @@
<filename>EXCLUDE_FROM_SHLIBS</filename> variable by
setting it to "1" for a particular package:
<literallayout class='monospaced'>
- EXCLUDE_FROM_SHLIB = "1"
+ EXCLUDE_FROM_SHLIBS = "1"
</literallayout>
</para>
</glossdef>