diff options
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index b876bc3115..e265aa94bd 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
@@ -2791,6 +2791,39 @@ | |||
2791 | task of recipe "b". | 2791 | task of recipe "b". |
2792 | This means anything that recipe "b" puts into sysroot | 2792 | This means anything that recipe "b" puts into sysroot |
2793 | is available when recipe "a" is configuring itself. | 2793 | is available when recipe "a" is configuring itself. |
2794 | <note> | ||
2795 | <title>Notes</title> | ||
2796 | <itemizedlist> | ||
2797 | <listitem><para> | ||
2798 | <filename>DEPENDS</filename> is a list of | ||
2799 | recipe names. | ||
2800 | Or, to be more precise, it is a list of | ||
2801 | <link linkend='var-PROVIDES'><filename>PROVIDES</filename></link> | ||
2802 | names, which usually match recipe names. | ||
2803 | Putting a package name such as "foo-dev" in | ||
2804 | <filename>DEPENDS</filename> does not make | ||
2805 | sense. | ||
2806 | Use "foo" instead, as this will put files | ||
2807 | from all the packages that make up "foo" - | ||
2808 | including those from "foo-dev" - into the | ||
2809 | sysroot. | ||
2810 | </para></listitem> | ||
2811 | <listitem><para> | ||
2812 | Counter intuitively, | ||
2813 | <filename>DEPENDS</filename> is often necessary | ||
2814 | even for recipes that install precompiled | ||
2815 | components. | ||
2816 | For example, if "libfoo" is a precompiled | ||
2817 | library that links against "libbar", then | ||
2818 | linking against "libfoo" requires both "libfoo" | ||
2819 | and "libbar" to be available in the sysroot. | ||
2820 | Without a <filename>DEPENDS</filename> from the | ||
2821 | recipe that installs "libfoo" to the recipe | ||
2822 | that installs "libbar", other recipes might | ||
2823 | fail to link against "libfoo". | ||
2824 | </para></listitem> | ||
2825 | </itemizedlist> | ||
2826 | </note> | ||
2794 | </para> | 2827 | </para> |
2795 | 2828 | ||
2796 | <para> | 2829 | <para> |