From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web09.27354.1652697339851286250 for ; Mon, 16 May 2022 03:35:40 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=mAFWa0s+; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: bob.c.feng@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652697339; x=1684233339; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=7a6RRzRWgvjQPM/OEf4n6Ct9bHnQR0QdXiPynzlZmeo=; b=mAFWa0s+0hC+fUO2WUapXSfcDTBs+87RbTmcf2dMZVfq8oAdPRo8Li8M i40vx20/FK/I9xtZmiN9F/QNfkBjZyPvPbX/tvA9IRwOlJi394o0BTSTf beCeEtoScI89baMdDTt4VjQm4v2GEFXi2k0yoIUZUYteHlLlppMjiP5qM LzeLAu4SyiSEW0yudEu7PFCpjOYv3PYIyGTCop9SobWlc7Ea73xyAkxJE RLykwxPl41l1npG43XqTV/UCmXbOQvud8O7rgvMdmQzoahA2A9kJQ0s0s g6zi3NAWx33a1xSyDe+dtMUrEz8PrpHjK4Alsi+JIsFCZb/D6gqil1ACV A==; X-IronPort-AV: E=McAfee;i="6400,9594,10348"; a="331418342" X-IronPort-AV: E=Sophos;i="5.91,229,1647327600"; d="scan'208";a="331418342" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2022 03:35:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,229,1647327600"; d="scan'208";a="741184601" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga005.jf.intel.com with ESMTP; 16 May 2022 03:35:31 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 16 May 2022 03:35:30 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 16 May 2022 03:35:30 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 16 May 2022 03:35:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SSqv159xFqbq2foH7oqW4X3Ust1ylBd+IFLKosPlUv5GFaqi60IU95Mz+1hdnzTLChbLNF5wnwXYU8yAxpa2tjJ2DOZkClOtcb49lp1L0o8XQ/6jfkTPLywu+bxQ8jCQNiNjyj6jMYxUAOQQidDiZ3+Cu2uugOvjLe11lR+2r0WshBw7/CvQ56qoqATBhqXWMa+45uNbsU1XmnQkb2Kr+YgGnE7QCNaJjGOkJOU6uPmdCNmX6Yik6MielW78MGXp8rybq837QVqqmYBjjbU1VdMhMe1KJPjSrT8mvqM8ZMu/qs4T3JzCQBh38OkAdx6ZNRvEj5hn9LviLkywOBzR3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DMJpyIoZC1MgiVqBDCKAPxrNa1HusNrVYbW5jN6s6v8=; b=I9q6RJJfyCQ19Xp+S0t9GHjGVzT50aLRn5yb67OowG5T99bdaDqsV2YutaCPTMkDpzGpcG7SiZQwookumThbe2aRMqC99vbsD4kwQi8vcs9d5x7kwulVbGZNMV+fIgC5+CqnspXnssd6vi8c231YDnMnoXIFbUy3n2cHtG8Vie77U6kVig9RvpPByjmmLSu5RuKxgBB+hqa47IlxfBnmtPwUs+SK06NuATX5owgSrc0WUXwl7RetY75Xd4HyIAESsjq8IYXzvFmVWT3mok2YnyRIl9FqhYfG0XmMyp+bh6/RnTUol5x6TzuzU+DC4UAwJHU9IqJvwR4Z5MJhy9Yb2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB5863.namprd11.prod.outlook.com (2603:10b6:510:135::11) by SA0PR11MB4733.namprd11.prod.outlook.com (2603:10b6:806:9a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Mon, 16 May 2022 10:35:29 +0000 Received: from PH7PR11MB5863.namprd11.prod.outlook.com ([fe80::74b2:8255:7e7f:b02c]) by PH7PR11MB5863.namprd11.prod.outlook.com ([fe80::74b2:8255:7e7f:b02c%7]) with mapi id 15.20.5250.018; Mon, 16 May 2022 10:35:29 +0000 From: "Bob Feng" To: "devel@edk2.groups.io" , "jake@nvidia.com" , "jbrasen@nvidia.com" , "ashishsingha@nvidia.com" Subject: Re: [edk2-devel] [PATCH] BaseTools: Fix dependency issue in PcdValueInit Thread-Topic: [edk2-devel] [PATCH] BaseTools: Fix dependency issue in PcdValueInit Thread-Index: AQHYSqEpMGzFuKNpP0+BSYqaZ1DG+a0hi+qg Date: Mon, 16 May 2022 10:35:29 +0000 Message-ID: References: <3d6274d54175807f29a530b181baaa9405667b76.1649350722.git.jake@nvidia.com> In-Reply-To: <3d6274d54175807f29a530b181baaa9405667b76.1649350722.git.jake@nvidia.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9274cc3c-28e6-4545-96a3-08da3727cbf6 x-ms-traffictypediagnostic: SA0PR11MB4733:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GS6HcgISu34DsI8o2HDSJiIMO5kz7HqEIvM5VxnW90iU7kvDm2sFsWNeiI8bDJm4Ks1lNxJcKDJfTEiP54zExiXyvhT8VpNF6QWNE9yDzy24krQZD6r7NpIfLACYAAdvXEsAGx19X2tuSoF41+X1YGneqOfEvPrpMhGcAgezzz3WfKfyFdl+PHy0vOx78tZ82rBRIlaXM8NYg+XvByPWWSxTcbjMoSDPEuS6ZSySPi0HqPXTIII2Zpq6aAXHHoxj7qWTGeWuiQ29y5PjfWhhHBFNNr431VX5zFrCDqrb2UoRsFyO1MixVmhSXeiGwR/lFa5nfeWGk5Ce2VdAgyQTC4hfEj307h2vpfbgth4/wS9zA+du14/32rIXzcHqep3R5QerTim7dNdJuSw9AZjB9ZsGBQZFaI3EBVsc6fZ4+9sndAxIsYWUua5xOeRjMDQzJdQgvJx9yZ8148t8I7emgeDHPniQpF0mvKUSOnCj6AWZKNumXFXmjUAx6sS3LGSytaQwv93vIclCRnSpsqx0+eSOF2lQJ/ya3WMCxJXlysJzvk650tDsGFd8lzEXLRNcNDV7mKpkob0YCVRlkOtPZdvenwcw3sb13dWdRR41o31DnkwJeyG3uirWfR3ISsKAQWiU675FtiMYQgypehMW6c7iWfXWlxrkc6mIJd0/RE0gY++qvQcIfiqjWmPbasttCL7u1lVNS+imfdzUx43KD5CY+dOsXv2qKhevu5Ce2vcGfXX+TaJpraCQuB+CSO+B+CCeOQAiZso7lJJjKQbWUFW9z55shv8UDbHj+n6UkCnKqIHjyRN9+MrNkKNrMT7QXmRkA3bxtPYTJrK98OZdLQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB5863.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(76116006)(86362001)(33656002)(2906002)(38100700002)(7696005)(508600001)(66446008)(66556008)(64756008)(38070700005)(55016003)(53546011)(82960400001)(966005)(66476007)(83380400001)(71200400001)(66946007)(6506007)(5660300002)(52536014)(8676002)(8936002)(110136005)(186003)(316002)(9686003)(122000001)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?jZfS6JzOBBqqGudHGnVrGuo2LNDcijxBJQ50x6BQzcKW9e/m15KYSfp8JcOD?= =?us-ascii?Q?K7lqajg/1LyoxYJmGrt3nIyYBAtU3S2gifnSbUota3QVPWCE8MSXwYPY15MM?= =?us-ascii?Q?YnGV8GGMjS9Pn+qNX3qYLAcDpg9sktF4BiJTNuAC/qQoNdl7xV6uu2xIk2Nn?= =?us-ascii?Q?cvPslz5E/XA16Cy5bXbKowR5a5GU9SmUn7MwEd0XJFGvwvU2Xv1yy1xu0x/5?= =?us-ascii?Q?b97jDXBX85N4qzB1BpjvdEeW8c8nlgC/5Ym9ZnHyfPBbXRyrhxR2vpq5BP10?= =?us-ascii?Q?hKNLPr8c2jFFAw54p4HuIn4N3lNa2HQcUyh5rEJuFf8YjU/8b0w8NL5tpVQP?= =?us-ascii?Q?kyEmRLoVEUCTYsHD85pxfrUkCzwk4QaidCFXfPUbRPqx8ig8fd49k6X1oVpG?= =?us-ascii?Q?X4cBU9XmdlES1l8l0gnLJOb/2f09SufiW5nNtgebIvaugbZzn4IE0MJPT3vy?= =?us-ascii?Q?0gS4daKgU0GmuoScq1A8/rVE3FpUTkyG3v7nmrZFlxKYYE2XCD9WNGJXzdPG?= =?us-ascii?Q?PxlCy75eqFYXvvE0rHTxjzBV9kjSTWlEmlshyeF86ndxbK/DhCKXw4I0veGD?= =?us-ascii?Q?hhWXuv+m4DPU8/YKMIxFDbMOX9wZIe6N+wHz9EhVaU59Jli0RI8V8GSZbXD/?= =?us-ascii?Q?lOVQrCjtWpZiBDO+9TdfKR5MjAhH/PfmdENy8WuppySdByj07UXmCbk4Ho3q?= =?us-ascii?Q?hAjf5p4HXYxqhzrOtyk9/RulZsqKh5vcD/PAkJQwO0L1buN4HeBOUwLc1XMJ?= =?us-ascii?Q?3X33c0lmK9a5H2pOFQYt3JtyGYO9+HS97M2BxDXfvODJlFL+m7amfwhj7IWg?= =?us-ascii?Q?T1upkt6wBKTw0WU5UnP65dmpR194SZmBmjj30TmERqIcvGq1pQ1RILFzLjNA?= =?us-ascii?Q?QiuKInqYchVhQ0YhXQnnOzLwOejIaL/yD8XxE8P2LTJnUhSss2akqxyUCBCa?= =?us-ascii?Q?tAQDfEZ0Rb8eimrqLxkUfzfyPLV0pGb9/AmfNZlC1W/7UbUyQjYL3+uFJuc4?= =?us-ascii?Q?DAUsRcnu7k+Cvkpp8Ssr2Fsv4noGay2lt8j8gHhmliTINioGJRKR33qSCwGi?= =?us-ascii?Q?KTRFrHhOLtElxjYo/cgX+oewoSqJ+aB2nH1sDUW/MLyiUWRM60KWA95kcd86?= =?us-ascii?Q?zOhlrWv8cTQLpH8buDEBA9gTzysE+2gHMQSteGIABgsvh0CNAZxKOip47reO?= =?us-ascii?Q?v8fEL1TQ9rh6Gf8nR44bcIt8J/81+WInrTPeXtHyY/UTJXCUSM5829NPX+Hk?= =?us-ascii?Q?sJ1qfCPhlm3HlYO2ZU33EP9nNhy84Zp/XcMLNphgOygkXgINvayPVuCDcwpN?= =?us-ascii?Q?pi9b2haRWRtFVw2cOH3/dB0kNamCatZEE9Kky+9N2EWXBwfLQb8LfASTX+Hg?= =?us-ascii?Q?nfiHNGhI565kt3SnzbaU6RjX8z9IJ/PtowUq2GSaT7//Wa0jkmKoahij2nIT?= =?us-ascii?Q?Q9dzyS9LmkSl6YvKOrpIgapbGQkbK/Dali/KPhqMXWE8G4nSAO2JQCjR0Ver?= =?us-ascii?Q?3ib3fM9awzcqGrs1CECXmhSjd/1Z5MQ01abETC28doDCacembcH3ExKd2VTK?= =?us-ascii?Q?OUMvllT2BSC1xnbWHQxLLOhjqQ0q34RCj8vSiAy4HcnJYshIEo9L8lMHvxFB?= =?us-ascii?Q?ErCrShytF+GZja49tNGYhJ0WIe7VPBfxpNTr23IvvKK9HzuvfSgypNxP0HKb?= =?us-ascii?Q?xk7z6nevLD+H+r4hmrc92KaNFXFbT8Gk8EtNLlcYOBqwJeqiF0LpTG6SVvm7?= =?us-ascii?Q?dU0Whi9xvA=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5863.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9274cc3c-28e6-4545-96a3-08da3727cbf6 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 10:35:29.1221 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CvV7YJCFq/nzNAvTCdf7/zW0+Tm0V9KnYtyErEIhYY3EfMdVBM6vLBY95g7gEcXnORIsnYylq/C5Qc9vi5Hpag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4733 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Bob Feng -----Original Message----- From: devel@edk2.groups.io On Behalf Of Jake Garver = via groups.io Sent: Friday, April 8, 2022 12:59 AM To: devel@edk2.groups.io; jbrasen@nvidia.com; ashishsingha@nvidia.com Cc: Jake Garver Subject: [edk2-devel] [PATCH] BaseTools: Fix dependency issue in PcdValueIn= it The generated Makefile was missing a dependency. This resulted in a build-= time race condition if the recursive make is multi-threaded and shares job = control. Signed-off-by: Jake Garver --- BaseTools/Source/Python/Workspace/DscBuildData.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BaseTools/Source/Python/Workspace/DscBuildData.py b/BaseTools/= Source/Python/Workspace/DscBuildData.py index fc1e773417..d55ea1bbe2 100644 --- a/BaseTools/Source/Python/Workspace/DscBuildData.py +++ b/BaseTools/Source/Python/Workspace/DscBuildData.py @@ -97,7 +97,8 @@ PcdMakefileEnd =3D ''' =20 AppTarget =3D ''' all: $(APPFILE) -$(APPFILE): $(OBJECTS) +$(APPLICATION): $(OBJECTS) +$(APPFILE): $(APPLICATION) %s ''' =20 -- 2.17.1