From nobody Tue Apr 23 13:49:01 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+85213+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+85213+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1640357438; cv=none; d=zohomail.com; s=zohoarc; b=aS0MhBRS6VLpYl+fc5YsimJDSUi9MbuZxQlsvghjoGx1ICQGhNOyanufWy15pjFqHP+5lGO1eBhANoIhKGju5LLlcaRs45gd5xjqbpzuK+iRVOJoPbfe6K4Qa5M5Nzc+ztSZ/2cJ7dx3Q1FJ2uC5R92Kacro6ciPLkkAfPdR2Po= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1640357438; h=Cc:Date:From:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:Sender:Subject:To; bh=wbvH4K5Z/zGxfW94OwYziOfKYyZExujxivQNa6c7YFU=; b=QxdETHpFAfe0a0CjzdX16QL5ui4Dpq85bKkzXAtbEz+Ye5pmb+ifgkYxt6viRfVjymIbAMYmzL0v5/znxNmLMJ4Jizzitm2sAx+4JH9gwFQ18HmS6lkkt0P6su09A0tySN7Z/yk8PKzeEhpXXqQC5vSY+s8WMI3WzGPVknx1VoE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+85213+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1640357438501881.4689031095585; Fri, 24 Dec 2021 06:50:38 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id wILAYY1788612xzm38PIZaEq; Fri, 24 Dec 2021 06:50:37 -0800 X-Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.46242.1640357435578431010 for ; Fri, 24 Dec 2021 06:50:36 -0800 X-IronPort-AV: E=McAfee;i="6200,9189,10207"; a="240781304" X-IronPort-AV: E=Sophos;i="5.88,232,1635231600"; d="scan'208";a="240781304" X-Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Dec 2021 06:50:34 -0800 X-IronPort-AV: E=Sophos;i="5.88,232,1635231600"; d="scan'208";a="468858127" X-Received: from bfeng1-mobl1.ccr.corp.intel.com ([10.255.29.229]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Dec 2021 06:50:33 -0800 From: "Bob Feng" To: devel@edk2.groups.io Cc: Bob Feng , Liming Gao , Yuwei Chen Subject: [edk2-devel] [Patch] BaseTools: Fix the bug of --cmd-len build option Date: Fri, 24 Dec 2021 22:50:08 +0800 Message-Id: <20211224145008.18872-1-bob.c.feng@intel.com> Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,bob.c.feng@intel.com X-Gm-Message-State: 4dtGZavOdAqdNNZcGGD9SnBrx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1640357437; bh=VYxp5ewyrD8291v80J1yk7G7lZ4Px3hhR5KSE1sR5U8=; h=Cc:Date:From:Reply-To:Subject:To; b=RMG5Owltwm1xzsPnBkjz2B3Q4+J57+/SiQD0xxmp+OQ/9vRXoDSLJSHm1L2JcPAPIQt QjFcAP9B4bmfeUKmCA9vD3gj/2GYMjlHkk2/ivWsxbMjV3iKKBjqh90B2pxlFmEnyojg8 WiXXT6CCIhBZZcTqA4odyPwvGNf9g90reow= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1640357440688000002 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" currently the --cmd-len build option does not work. This patch is going to fix this bug. Signed-off-by: Bob Feng Cc: Liming Gao Cc: Yuwei Chen Reviewed-by: Liming Gao Reviewed-by: 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.py b/BaseTools/S= ource/Python/AutoGen/AutoGenWorker.py index 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 =3D self.data_pipe.Get("Workspace_timest= amp") GlobalData.gGlobalDefines =3D self.data_pipe.Get("G_defines") GlobalData.gCommandLineDefines =3D self.data_pipe.Get("CL_defi= nes") + GlobalData.gCommandMaxLength =3D self.data_pipe.Get('gCommandM= axLength') os.environ._data =3D self.data_pipe.Get("Env_Var") GlobalData.gWorkspace =3D workspacedir GlobalData.gDisableIncludePathCheck =3D False GlobalData.gFdfParser =3D self.data_pipe.Get("FdfParser") GlobalData.gDatabasePath =3D self.data_pipe.Get("DatabasePath") diff --git a/BaseTools/Source/Python/AutoGen/DataPipe.py b/BaseTools/Source= /Python/AutoGen/DataPipe.py index 86ac2b928d..41af343f62 100755 --- a/BaseTools/Source/Python/AutoGen/DataPipe.py +++ b/BaseTools/Source/Python/AutoGen/DataPipe.py @@ -146,10 +146,12 @@ class MemoryDataPipe(DataPipe): =20 self.DataContainer =3D {"G_defines": GlobalData.gGlobalDefines} =20 self.DataContainer =3D {"CL_defines": GlobalData.gCommandLineDefin= es} =20 + self.DataContainer =3D {"gCommandMaxLength": GlobalData.gCommandMa= xLength} + self.DataContainer =3D {"Env_Var": {k:v for k, v in os.environ.ite= ms()}} =20 self.DataContainer =3D {"PackageList": [(dec.MetaFile,dec.Arch) fo= r dec in PlatformInfo.PackageList]} =20 self.DataContainer =3D {"GuidDict": PlatformInfo.Platform._GuidDic= t} --=20 2.18.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85213): https://edk2.groups.io/g/devel/message/85213 Mute This Topic: https://groups.io/mt/87937715/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-