summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/cache.py5
-rw-r--r--bitbake/lib/bb/cooker.py3
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: