-----邮件原件-----发件人: Bob Feng <bob.c.feng@...>发送时间: 2021年12月24日 22:50收件人: devel@edk2.groups.io抄送: Bob Feng <bob.c.feng@...>; Liming Gao<gaoliming@...>; Yuwei Chen <yuwei.chen@...>主题: [Patch] BaseTools: Fix the bug of --cmd-len build optioncurrently the --cmd-len build option does not work.This patch is going to fix this bug.Signed-off-by: Bob Feng <bob.c.feng@...>Cc: Liming Gao <gaoliming@...>Cc: Yuwei Chen <yuwei.chen@...>--- BaseTools/Source/Python/AutoGen/AutoGenWorker.py | 1 + BaseTools/Source/Python/AutoGen/DataPipe.py | 2 ++ 2 files changed, 3 insertions(+)diff --git a/BaseTools/Source/Python/AutoGen/AutoGenWorker.pyb/BaseTools/Source/Python/AutoGen/AutoGenWorker.pyindex 0425f1ab0b..eea15239d4 100755--- a/BaseTools/Source/Python/AutoGen/AutoGenWorker.py+++ b/BaseTools/Source/Python/AutoGen/AutoGenWorker.py@@ -196,10 +196,11 @@ class AutoGenWorkerInProcess(mp.Process): workspacedir,active_p,target,toolchain,archlist ) self.Wa._SrcTimeStamp =self.data_pipe.Get("Workspace_timestamp") GlobalData.gGlobalDefines = self.data_pipe.Get("G_defines") GlobalData.gCommandLineDefines =self.data_pipe.Get("CL_defines")+ GlobalData.gCommandMaxLength =self.data_pipe.Get('gCommandMaxLength') os.environ._data = self.data_pipe.Get("Env_Var") GlobalData.gWorkspace = workspacedir GlobalData.gDisableIncludePathCheck = False GlobalData.gFdfParser = self.data_pipe.Get("FdfParser") GlobalData.gDatabasePath =self.data_pipe.Get("DatabasePath")diff --git a/BaseTools/Source/Python/AutoGen/DataPipe.pyb/BaseTools/Source/Python/AutoGen/DataPipe.pyindex 86ac2b928d..41af343f62 100755--- a/BaseTools/Source/Python/AutoGen/DataPipe.py+++ b/BaseTools/Source/Python/AutoGen/DataPipe.py@@ -146,10 +146,12 @@ class MemoryDataPipe(DataPipe): self.DataContainer = {"G_defines": GlobalData.gGlobalDefines} self.DataContainer = {"CL_defines":GlobalData.gCommandLineDefines}+ self.DataContainer = {"gCommandMaxLength":GlobalData.gCommandMaxLength}+ self.DataContainer = {"Env_Var": {k:v for k, v inos.environ.items()}} self.DataContainer = {"PackageList": [(dec.MetaFile,dec.Arch) fordec in PlatformInfo.PackageList]} self.DataContainer = {"GuidDict":
--2.18.0.windows.1
© 2023 Groups.io