summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
Diffstat (limited to 'documentation')
-rw-r--r--documentation/overview-manual/overview-manual-concepts.xml31
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>