diff options
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/overview-manual/overview-manual-concepts.xml | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/documentation/overview-manual/overview-manual-concepts.xml b/documentation/overview-manual/overview-manual-concepts.xml index 3f53af87dc..a9cff85066 100644 --- a/documentation/overview-manual/overview-manual-concepts.xml +++ b/documentation/overview-manual/overview-manual-concepts.xml | |||
@@ -1291,14 +1291,14 @@ | |||
1291 | </para> | 1291 | </para> |
1292 | </section> | 1292 | </section> |
1293 | 1293 | ||
1294 | <section id='configuration-and-compilation-dev-environment'> | 1294 | <section id='configuration-compilation-and-staging-dev-environment'> |
1295 | <title>Configuration and Compilation</title> | 1295 | <title>Configuration, Compilation, and Staging</title> |
1296 | 1296 | ||
1297 | <para> | 1297 | <para> |
1298 | After source code is patched, BitBake executes tasks that | 1298 | After source code is patched, BitBake executes tasks that |
1299 | configure and compile the source code. | 1299 | configure and compile the source code. |
1300 | Once compilation occurs, the files are copied to a holding | 1300 | Once compilation occurs, the files are copied to a holding |
1301 | area in preparation for packaging: | 1301 | area (staged) in preparation for packaging: |
1302 | <imagedata fileref="figures/configuration-compile-autoreconf.png" align="center" width="7in" depth="5in" /> | 1302 | <imagedata fileref="figures/configuration-compile-autoreconf.png" align="center" width="7in" depth="5in" /> |
1303 | </para> | 1303 | </para> |
1304 | 1304 | ||
@@ -1385,9 +1385,9 @@ | |||
1385 | <title>Package Splitting</title> | 1385 | <title>Package Splitting</title> |
1386 | 1386 | ||
1387 | <para> | 1387 | <para> |
1388 | After source code is configured and compiled, the | 1388 | After source code is configured, compiled, and staged, the |
1389 | OpenEmbedded build system analyzes | 1389 | build system analyzes the results and splits the output |
1390 | the results and splits the output into packages: | 1390 | into packages: |
1391 | <imagedata fileref="figures/analysis-for-package-splitting.png" align="center" width="7in" depth="7in" /> | 1391 | <imagedata fileref="figures/analysis-for-package-splitting.png" align="center" width="7in" depth="7in" /> |
1392 | </para> | 1392 | </para> |
1393 | 1393 | ||
@@ -1398,15 +1398,15 @@ | |||
1398 | <ulink url='&YOCTO_DOCS_REF_URL;#ref-tasks-packagedata'><filename>do_packagedata</filename></ulink> | 1398 | <ulink url='&YOCTO_DOCS_REF_URL;#ref-tasks-packagedata'><filename>do_packagedata</filename></ulink> |
1399 | tasks combine to analyze the files found in the | 1399 | tasks combine to analyze the files found in the |
1400 | <ulink url='&YOCTO_DOCS_REF_URL;#var-D'><filename>D</filename></ulink> | 1400 | <ulink url='&YOCTO_DOCS_REF_URL;#var-D'><filename>D</filename></ulink> |
1401 | directory and split them into subsets based on available | 1401 | directory (i.e. the staging area) and split them into |
1402 | packages and files. | 1402 | subsets based on available packages and files. |
1403 | The analyzing process involves the following as well as | 1403 | Analysis involves the following as well as other items: |
1404 | other items: splitting out debugging symbols, looking at | 1404 | splitting out debugging symbols, looking at shared library |
1405 | shared library dependencies between packages, and looking | 1405 | dependencies between packages, and looking at package |
1406 | at package relationships. | 1406 | relationships. |
1407 | The <filename>do_packagedata</filename> task creates | 1407 | The <filename>do_packagedata</filename> task creates |
1408 | package metadata based on the analysis such that the | 1408 | package metadata based on the analysis such that the |
1409 | OpenEmbedded build system can generate the final packages. | 1409 | build system can generate the final packages. |
1410 | Working, staged, and intermediate results of the analysis | 1410 | Working, staged, and intermediate results of the analysis |
1411 | and package splitting process use these areas: | 1411 | and package splitting process use these areas: |
1412 | <itemizedlist> | 1412 | <itemizedlist> |
@@ -1436,9 +1436,8 @@ | |||
1436 | variable defines the files that go into each package in | 1436 | variable defines the files that go into each package in |
1437 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGES'><filename>PACKAGES</filename></ulink>. | 1437 | <ulink url='&YOCTO_DOCS_REF_URL;#var-PACKAGES'><filename>PACKAGES</filename></ulink>. |
1438 | If you want details on how this is accomplished, you can | 1438 | If you want details on how this is accomplished, you can |
1439 | look at the | 1439 | look at |
1440 | <ulink url='&YOCTO_DOCS_REF_URL;#ref-classes-package'><filename>package</filename></ulink> | 1440 | <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi/poky/tree/meta/classes/package.bbclass'><filename>package.bbclass</filename></ulink>. |
1441 | class. | ||
1442 | </para> | 1441 | </para> |
1443 | 1442 | ||
1444 | <para> | 1443 | <para> |