diff options
| -rw-r--r-- | bitbake/lib/bb/cache.py | 5 | ||||
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py index c915bb93fc..7118c83f73 100644 --- a/bitbake/lib/bb/cache.py +++ b/bitbake/lib/bb/cache.py | |||
| @@ -270,7 +270,9 @@ class Cache(object): | |||
| 270 | BitBake Cache implementation | 270 | BitBake Cache implementation |
| 271 | """ | 271 | """ |
| 272 | 272 | ||
| 273 | def __init__(self, data, data_hash, caches_array): | 273 | def __init__(self, databuilder, data_hash, caches_array): |
| 274 | data = databuilder.data | ||
| 275 | |||
| 274 | # Pass caches_array information into Cache Constructor | 276 | # Pass caches_array information into Cache Constructor |
| 275 | # It will be used later for deciding whether we | 277 | # It will be used later for deciding whether we |
| 276 | # need extra cache file dump/load support | 278 | # need extra cache file dump/load support |
| @@ -279,7 +281,6 @@ class Cache(object): | |||
| 279 | self.clean = set() | 281 | self.clean = set() |
| 280 | self.checked = set() | 282 | self.checked = set() |
| 281 | self.depends_cache = {} | 283 | self.depends_cache = {} |
| 282 | self.data = None | ||
| 283 | self.data_fn = None | 284 | self.data_fn = None |
| 284 | self.cacheclean = True | 285 | self.cacheclean = True |
| 285 | self.data_hash = data_hash | 286 | self.data_hash = data_hash |
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 11c611de72..43c4f78dbc 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -1974,6 +1974,7 @@ class CookerParser(object): | |||
| 1974 | self.cooker = cooker | 1974 | self.cooker = cooker |
| 1975 | self.cfgdata = cooker.data | 1975 | self.cfgdata = cooker.data |
| 1976 | self.cfghash = cooker.data_hash | 1976 | self.cfghash = cooker.data_hash |
| 1977 | self.cfgbuilder = cooker.databuilder | ||
| 1977 | 1978 | ||
| 1978 | # Accounting statistics | 1979 | # Accounting statistics |
| 1979 | self.parsed = 0 | 1980 | self.parsed = 0 |
| @@ -1988,7 +1989,7 @@ class CookerParser(object): | |||
| 1988 | self.current = 0 | 1989 | self.current = 0 |
| 1989 | self.process_names = [] | 1990 | self.process_names = [] |
| 1990 | 1991 | ||
| 1991 | self.bb_cache = bb.cache.Cache(self.cfgdata, self.cfghash, cooker.caches_array) | 1992 | self.bb_cache = bb.cache.Cache(self.cfgbuilder, self.cfghash, cooker.caches_array) |
| 1992 | self.fromcache = [] | 1993 | self.fromcache = [] |
| 1993 | self.willparse = [] | 1994 | self.willparse = [] |
| 1994 | for filename in self.filelist: | 1995 | for filename in self.filelist: |
