diff options
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/ref-qa-checks.xml | 3 | ||||
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 34 |
2 files changed, 35 insertions, 2 deletions
diff --git a/documentation/ref-manual/ref-qa-checks.xml b/documentation/ref-manual/ref-qa-checks.xml index e17fc2c216..16203e6dbf 100644 --- a/documentation/ref-manual/ref-qa-checks.xml +++ b/documentation/ref-manual/ref-qa-checks.xml | |||
@@ -735,7 +735,8 @@ | |||
735 | picked up as the provider for a common library. | 735 | picked up as the provider for a common library. |
736 | If that is the case, you should add the library's | 736 | If that is the case, you should add the library's |
737 | <filename>.so</filename> file name to | 737 | <filename>.so</filename> file name to |
738 | <filename>PRIVATE_LIBS</filename> in the recipe that provides | 738 | <link linkend='var-PRIVATE_LIBS'><filename>PRIVATE_LIBS</filename></link> |
739 | in the recipe that provides | ||
739 | the private version of the library. | 740 | the private version of the library. |
740 | </para></listitem> | 741 | </para></listitem> |
741 | </itemizedlist> | 742 | </itemizedlist> |
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index d7f6a8bfb1..cd235e633e 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
@@ -6133,7 +6133,39 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
6133 | </glossdef> | 6133 | </glossdef> |
6134 | </glossentry> | 6134 | </glossentry> |
6135 | 6135 | ||
6136 | <glossentry id='var-PROVIDES'><glossterm>PROVIDES</glossterm> | 6136 | <glossentry id='var-PRIVATE_LIBS'><glossterm>PRIVATE_LIBS</glossterm> |
6137 | <glossdef> | ||
6138 | <para> | ||
6139 | Specifies libraries installed within a recipe that | ||
6140 | should be ignored by the OpenEmbedded build system's | ||
6141 | shared library resolver. | ||
6142 | This variable is typically used when software being | ||
6143 | built by a recipe has its own private versions of a | ||
6144 | library normally provided by another recipe. | ||
6145 | In this case, you would not want the package containing | ||
6146 | the private libraries to be set as a dependency on other | ||
6147 | unrelated packages that should instead depend on the | ||
6148 | package providing the standard version of the library. | ||
6149 | </para> | ||
6150 | |||
6151 | <para> | ||
6152 | Libraries specified in this variable should be specified | ||
6153 | by their file name. | ||
6154 | For example, from the Firefox recipe in meta-browser: | ||
6155 | <literallayout class='monospaced'> | ||
6156 | PRIVATE_LIBS = "libmozjs.so \ | ||
6157 | libxpcom.so \ | ||
6158 | libnspr4.so \ | ||
6159 | libxul.so \ | ||
6160 | libmozalloc.so \ | ||
6161 | libplc4.so \ | ||
6162 | libplds4.so" | ||
6163 | </literallayout> | ||
6164 | </para> | ||
6165 | </glossdef> | ||
6166 | </glossentry> | ||
6167 | |||
6168 | <glossentry id='var-PROVIDES'><glossterm>PROVIDES</glossterm> | ||
6137 | <glossdef> | 6169 | <glossdef> |
6138 | <para> | 6170 | <para> |
6139 | A list of aliases that a recipe also provides. | 6171 | A list of aliases that a recipe also provides. |