Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 452b5ad61ddd360f0e784fd5f0eac83654a8b5c6 https://github.com/tianocore/edk2/commit/452b5ad61ddd360f0e784fd5f0eac83654a8b5c6 Author: Rodriguez, Christian <christian.rodrig...@intel.com> Date: 2019-04-22 (Mon, 22 Apr 2019)
Changed paths: M BaseTools/Source/Python/AutoGen/AutoGen.py Log Message: ----------- BaseTools: Enhance Bin Cache database to support save the cache BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1726 V2: Added the platform name to the path Add more level sub-directories in the database to support save the cache for multiple platforms with multiple tool-chains and targets, just like edk2 Build output. Signed-off-by: Christian Rodriguez <christian.rodrig...@intel.com> Cc: Bob Feng <bob.c.f...@intel.com> Cc: Liming Gao <liming....@intel.com> Cc: Yonghong Zhu <yonghong....@intel.com> Reviewed-by: Bob Feng <bob.c.f...@intel.com> Commit: 35c2af00d8c349f3e0feca0c430034818e64020c https://github.com/tianocore/edk2/commit/35c2af00d8c349f3e0feca0c430034818e64020c Author: Fan, ZhijuX <zhijux....@intel.com> Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M BaseTools/Source/Python/AutoGen/GenMake.py Log Message: ----------- BaseTools:fixed the incorrect autogen makefile which cause build failure. BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=1729 On some build environment, build fails but on the other build machines, build success. This is the regression issue introduced by commit 05217d210e8da37b47d0be58ec363f7af2fa1c18 As Dict is unordered, an error occurs when extract the index of the Dict in the order of the keys after the creation of a new item. Keys are indexed inconsistently before and after adding a new item. The logic of the program is to store the key's corresponding index as reference data in the MakeFile and use it as part of the macro. The data model is: $(LIST_%d) % Dict.keys().index(Key) So for now, use OrdereDict instead of Dict. Cc: Bob Feng <bob.c.f...@intel.com> Cc: Liming Gao <liming....@intel.com> Signed-off-by: Zhiju.Fan <zhijux....@intel.com> Reviewed-by: Bob Feng <bob.c.f...@intel.com> Commit: 56008eb7f68cd8bf8fec213406e4f3ef16898329 https://github.com/tianocore/edk2/commit/56008eb7f68cd8bf8fec213406e4f3ef16898329 Author: Christian Rodriguez <christian.rodrig...@intel.com> Date: 2019-04-22 (Mon, 22 Apr 2019) Changed paths: M BaseTools/Source/Python/build/build.py Log Message: ----------- BaseTools: Hash false success.. minor change in hash invalidation BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1692 Change part of the hash error handling to invalidate hashes in the cache destination not the cache source. Signed-off-by: Christian Rodriguez <christian.rodrig...@intel.com> Cc: Bob Feng <bob.c.f...@intel.com> Cc: Liming Gao <liming....@intel.com> Cc: Yonghong Zhu <yonghong....@intel.com> Reviewed-by: Bob Feng <bob.c.f...@intel.com> Compare: https://github.com/tianocore/edk2/compare/0b836855fb4d...56008eb7f68c _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits