]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools/GenFds: enhance INF built arch filter
authorYonghong Zhu <yonghong.zhu@intel.com>
Wed, 11 May 2016 08:09:26 +0000 (16:09 +0800)
committerYonghong Zhu <yonghong.zhu@intel.com>
Mon, 16 May 2016 01:03:41 +0000 (09:03 +0800)
commit4ce415e55d93a9ae9fa1fbd6b40080877ae5f23b
tree669072f450f402b2abe3fa67b3dcff51d5145046
parent518aebe2f7ab2ca7376f450a07439b5741e65503
BaseTools/GenFds: enhance INF built arch filter

The bug is use FILE_GUID override to build the same module more than
once, GenFds report warning "xxx NOT found in DSC file; Is it really
a binary module?". The root cause is the module path with FILE_GUID
overridden has the file name FILE_GUIDmodule.inf, then
PlatformDataBase.Modules use FILE_GUIDmodule.inf as key which cause
__GetPlatformArchList__ return empty.

Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
BaseTools/Source/Python/GenFds/FfsInfStatement.py