diff options
Diffstat (limited to 'bitbake/lib')
| -rw-r--r-- | bitbake/lib/bb/cache.py | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py index 4a96f5b313..c48feb7138 100644 --- a/bitbake/lib/bb/cache.py +++ b/bitbake/lib/bb/cache.py | |||
| @@ -779,25 +779,6 @@ class MulticonfigCache(Mapping): | |||
| 779 | for k in self.__caches: | 779 | for k in self.__caches: |
| 780 | yield k | 780 | yield k |
| 781 | 781 | ||
| 782 | def init(cooker): | ||
| 783 | """ | ||
| 784 | The Objective: Cache the minimum amount of data possible yet get to the | ||
| 785 | stage of building packages (i.e. tryBuild) without reparsing any .bb files. | ||
| 786 | |||
| 787 | To do this, we intercept getVar calls and only cache the variables we see | ||
| 788 | being accessed. We rely on the cache getVar calls being made for all | ||
| 789 | variables bitbake might need to use to reach this stage. For each cached | ||
| 790 | file we need to track: | ||
| 791 | |||
| 792 | * Its mtime | ||
| 793 | * The mtimes of all its dependencies | ||
| 794 | * Whether it caused a parse.SkipRecipe exception | ||
| 795 | |||
| 796 | Files causing parsing errors are evicted from the cache. | ||
| 797 | |||
| 798 | """ | ||
| 799 | return Cache(cooker.configuration.data, cooker.configuration.data_hash) | ||
| 800 | |||
| 801 | 782 | ||
| 802 | class CacheData(object): | 783 | class CacheData(object): |
| 803 | """ | 784 | """ |
