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 @@ EXCLUDE_FROM_SHLIBS - 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." - Triggers the OpenEmbedded build system's shared resolver to - exclude an entire package when scanning for shared - libraries (i.e. the shlib procedure. + Triggers the OpenEmbedded build system's shared libraries + resolver to exclude an entire package when scanning for + shared libraries. + + The shared libraries resolver's functionality results + in part from the internal function + package_do_shlibs, which is part of + the + do_package + task. + You should be aware that the shared libraries resolver + might implicitly define some dependencies between + packages. + The EXCLUDE_FROM_SHLIBS variable is similar to the PRIVATE_LIBS - variable, which exludes a package's particular libraries + variable, which excludes a package's particular libraries only and not the whole package. @@ -3555,7 +3566,7 @@ EXCLUDE_FROM_SHLIBS variable by setting it to "1" for a particular package: - EXCLUDE_FROM_SHLIB = "1" + EXCLUDE_FROM_SHLIBS = "1"