summaryrefslogtreecommitdiffstats
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)
downloadpoky-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 @@
3535 3535
3536 <glossentry id='var-EXCLUDE_FROM_SHLIBS'><glossterm>EXCLUDE_FROM_SHLIBS</glossterm> 3536 <glossentry id='var-EXCLUDE_FROM_SHLIBS'><glossterm>EXCLUDE_FROM_SHLIBS</glossterm>
3537 <info> 3537 <info>
3538 EXCLUDE_FROM_SHLIBS[doc] = "Causes the OpenEmbedded build system's shared resolver to exclued an entire package when scanning for shared libraries." 3538 EXCLUDE_FROM_SHLIBS[doc] = "Causes the OpenEmbedded build system's shared libraries resolver to exclude an entire package when scanning for shared libraries."
3539 </info> 3539 </info>
3540 <glossdef> 3540 <glossdef>
3541 <para role="glossdeffirst"> 3541 <para role="glossdeffirst">
3542<!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> --> 3542<!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> -->
3543 Triggers the OpenEmbedded build system's shared resolver to 3543 Triggers the OpenEmbedded build system's shared libraries
3544 exclude an entire package when scanning for shared 3544 resolver to exclude an entire package when scanning for
3545 libraries (i.e. the <filename>shlib</filename> procedure. 3545 shared libraries.
3546 <note>
3547 The shared libraries resolver's functionality results
3548 in part from the internal function
3549 <filename>package_do_shlibs</filename>, which is part of
3550 the
3551 <link linkend='ref-tasks-package'><filename>do_package</filename></link>
3552 task.
3553 You should be aware that the shared libraries resolver
3554 might implicitly define some dependencies between
3555 packages.
3556 </note>
3546 The <filename>EXCLUDE_FROM_SHLIBS</filename> variable is 3557 The <filename>EXCLUDE_FROM_SHLIBS</filename> variable is
3547 similar to the 3558 similar to the
3548 <link linkend='var-PRIVATE_LIBS'><filename>PRIVATE_LIBS</filename></link> 3559 <link linkend='var-PRIVATE_LIBS'><filename>PRIVATE_LIBS</filename></link>
3549 variable, which exludes a package's particular libraries 3560 variable, which excludes a package's particular libraries
3550 only and not the whole package. 3561 only and not the whole package.
3551 </para> 3562 </para>
3552 3563
@@ -3555,7 +3566,7 @@
3555 <filename>EXCLUDE_FROM_SHLIBS</filename> variable by 3566 <filename>EXCLUDE_FROM_SHLIBS</filename> variable by
3556 setting it to "1" for a particular package: 3567 setting it to "1" for a particular package:
3557 <literallayout class='monospaced'> 3568 <literallayout class='monospaced'>
3558 EXCLUDE_FROM_SHLIB = "1" 3569 EXCLUDE_FROM_SHLIBS = "1"
3559 </literallayout> 3570 </literallayout>
3560 </para> 3571 </para>
3561 </glossdef> 3572 </glossdef>