diff options
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 23 |
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> |