[yocto] [PATCH] ref-manual: add EXCLUDE_PACKAGES_FROM_SHLIBS description
Tim Orling
ticotimo at gmail.com
Mon Dec 10 08:34:05 PST 2018
Variable documentation is pulled in from:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/conf/documentation.conf
Notably, EXCLUDE_PACKAGES_FROM_SHLIBS is not defined there, which is why it
is not in the generated docs.
On Mon, Dec 10, 2018 at 4:53 AM Oleksii Konoplitskyi <okonopli at cisco.com>
wrote:
> Some packages containing shared libraries might be registered as shlib
> providers when they shouldn't (for example, the lib is for their private
> use
> and must not generate any dependency).
>
> EXCLUDE_FROM_SHLIBS is targeted at that, but it could be set for entire
> recipe
> only.
>
> Variable EXCLUDE_PACKAGES_FROM_SHLIBS allows to set list of packages
> that are
> not candidates for shlib providers.
>
> Signed-off-by: Oleksii Konoplitskyi <okonopli at cisco.com>
> <okonopli at cisco.com>
> ---
> documentation/ref-manual/ref-variables.xml | 28
> ++++++++++++++++++++++++++++
> 1 file changed, 28 insertions(+)
>
> diff --git a/documentation/ref-manual/ref-variables.xml
> b/documentation/ref-manual/ref-variables.xml
> index 595f2db..98d3f86 100644
> --- a/documentation/ref-manual/ref-variables.xml
> +++ b/documentation/ref-manual/ref-variables.xml
> @@ -4289,6 +4289,34 @@
> </glossdef>
> </glossentry>
>
> + <glossentry
>
> id='var-EXCLUDE_PACKAGES_FROM_SHLIBS'><glossterm>EXCLUDE_PACKAGES_FROM_SHLIBS</glossterm>
> + <info>
> + EXCLUDE_PACKAGES_FROM_SHLIBS[doc] = "Causes the
> OpenEmbedded build system's shared libraries resolver to exclude
> packages 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
> libraries
> + resolver to exclude packages when scanning for
> + shared libraries.
> + The
> <filename>EXCLUDE_PACKAGES_FROM_SHLIBS</filename> variable is
> + similar to the
> + <link
>
> linkend='var-EXCLUDE_FROM_SHLIBS'><filename>EXCLUDE_FROM_SHLIBS</filename></link>
> + variable, which excludes all the packages provided
> by recipe
> + and not excludes particular package.
> + </para>
> +
> + <para>
> + Use the
> + <filename>EXCLUDE_PACKAGES_FROM_SHLIBS</filename> variable as a list
> of packages that
> + are not candidates for shared libraries providers:
> + <literallayout class='monospaced'>
> + EXCLUDE_PACKAGES_FROM_SHLIBS += "glibc-ptest glibc-dev"
> + </literallayout>
> + </para>
> + </glossdef>
> + </glossentry>
> +
> <glossentry
> id='var-EXCLUDE_FROM_WORLD'><glossterm>EXCLUDE_FROM_WORLD</glossterm>
> <info>
> EXCLUDE_FROM_WORLD[doc] = "Directs BitBake to exclude
> a recipe from world builds (i.e. bitbake world)."
>
>
> --
> 2.7.4
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20181210/8e13b02f/attachment-0001.html>
More information about the yocto
mailing list