diff options
Diffstat (limited to 'bitbake/lib/bb/cache.py')
| -rw-r--r-- | bitbake/lib/bb/cache.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py index 83f2ff1561..8485eb467a 100644 --- a/bitbake/lib/bb/cache.py +++ b/bitbake/lib/bb/cache.py | |||
| @@ -43,7 +43,7 @@ except ImportError: | |||
| 43 | logger.info("Importing cPickle failed. " | 43 | logger.info("Importing cPickle failed. " |
| 44 | "Falling back to a very slow implementation.") | 44 | "Falling back to a very slow implementation.") |
| 45 | 45 | ||
| 46 | __cache_version__ = "148" | 46 | __cache_version__ = "149" |
| 47 | 47 | ||
| 48 | def getCacheFile(path, filename, data_hash): | 48 | def getCacheFile(path, filename, data_hash): |
| 49 | return os.path.join(path, filename + "." + data_hash) | 49 | return os.path.join(path, filename + "." + data_hash) |
| @@ -144,6 +144,7 @@ class CoreRecipeInfo(RecipeInfoCommon): | |||
| 144 | self.fakerootenv = self.getvar('FAKEROOTENV', metadata) | 144 | self.fakerootenv = self.getvar('FAKEROOTENV', metadata) |
| 145 | self.fakerootdirs = self.getvar('FAKEROOTDIRS', metadata) | 145 | self.fakerootdirs = self.getvar('FAKEROOTDIRS', metadata) |
| 146 | self.fakerootnoenv = self.getvar('FAKEROOTNOENV', metadata) | 146 | self.fakerootnoenv = self.getvar('FAKEROOTNOENV', metadata) |
| 147 | self.extradepsfunc = self.getvar('calculate_extra_depends', metadata) | ||
| 147 | 148 | ||
| 148 | @classmethod | 149 | @classmethod |
| 149 | def init_cacheData(cls, cachedata): | 150 | def init_cacheData(cls, cachedata): |
| @@ -179,6 +180,7 @@ class CoreRecipeInfo(RecipeInfoCommon): | |||
| 179 | cachedata.fakerootenv = {} | 180 | cachedata.fakerootenv = {} |
| 180 | cachedata.fakerootnoenv = {} | 181 | cachedata.fakerootnoenv = {} |
| 181 | cachedata.fakerootdirs = {} | 182 | cachedata.fakerootdirs = {} |
| 183 | cachedata.extradepsfunc = {} | ||
| 182 | 184 | ||
| 183 | def add_cacheData(self, cachedata, fn): | 185 | def add_cacheData(self, cachedata, fn): |
| 184 | cachedata.task_deps[fn] = self.task_deps | 186 | cachedata.task_deps[fn] = self.task_deps |
| @@ -246,6 +248,7 @@ class CoreRecipeInfo(RecipeInfoCommon): | |||
| 246 | cachedata.fakerootenv[fn] = self.fakerootenv | 248 | cachedata.fakerootenv[fn] = self.fakerootenv |
| 247 | cachedata.fakerootnoenv[fn] = self.fakerootnoenv | 249 | cachedata.fakerootnoenv[fn] = self.fakerootnoenv |
| 248 | cachedata.fakerootdirs[fn] = self.fakerootdirs | 250 | cachedata.fakerootdirs[fn] = self.fakerootdirs |
| 251 | cachedata.extradepsfunc[fn] = self.extradepsfunc | ||
| 249 | 252 | ||
| 250 | 253 | ||
| 251 | 254 | ||
