diff options
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/ref-structure.xml | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/documentation/ref-manual/ref-structure.xml b/documentation/ref-manual/ref-structure.xml index 6912d3f6b2..541a47e556 100644 --- a/documentation/ref-manual/ref-structure.xml +++ b/documentation/ref-manual/ref-structure.xml | |||
@@ -660,9 +660,21 @@ | |||
660 | <title><filename>build/tmp/cache/</filename></title> | 660 | <title><filename>build/tmp/cache/</filename></title> |
661 | 661 | ||
662 | <para> | 662 | <para> |
663 | When BitBake parses the metadata, it creates a cache file of the result that can | 663 | When BitBake parses the metadata (recipes and configuration files), |
664 | be used when subsequently running commands. | 664 | it caches the results in <filename>build/tmp/cache/</filename> |
665 | BitBake stores these results here on a per-machine basis. | 665 | to speed up future builds. |
666 | The results are stored on a per-machine basis. | ||
667 | </para> | ||
668 | |||
669 | <para> | ||
670 | During subsequent builds, BitBake checks each recipe (together | ||
671 | with, for example, any files included or appended to it) to see | ||
672 | if they have been modified. | ||
673 | Changes can be detected, for example, through file modification | ||
674 | time (mtime) changes and hashing of file contents. | ||
675 | If no changes to the file are detected, then the parsed result | ||
676 | stored in the cache is reused. | ||
677 | If the file has changed, it is reparsed. | ||
666 | </para> | 678 | </para> |
667 | </section> | 679 | </section> |
668 | 680 | ||