From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (NAM02-CY1-obe.outbound.protection.outlook.com [40.107.76.130]) by mx.groups.io with SMTP id smtpd.web12.252.1586296090752699536 for ; Tue, 07 Apr 2020 14:48:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=fPcboe/t; spf=pass (domain: microsoft.com, ip: 40.107.76.130, mailfrom: bret.barkelew@microsoft.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DEu2RtobPwEvMaPF6CdOmdHGeZXTIERIbrSpoaje/5dYhlIW3x7yL3nz4nXg9FjJnyWHAz/wadSSuD17fo47PFJ9uevwF1+zWkwwBl2S70ixzcL3aynR/4dj/z25LhtO+0yxTUOIPGtnnSR+8mxvPkcsJ9CHYLtLbMyJbiJN3yWfPlThZaYfK7oEi5nD8KAcSjHnTwpVkmjaTeM7oIyCiRzaKqkmxkY8QZ3Id4iavRnW+VqLRcGVN/DJwvU/x6EvIFATnRuGHNAdcPGaqBQWIRgqNMhkoXPUnqDwIDS+YFDl3KrLmWLiqgbPhqnJ2MeKF3oYGUuooZ+MGGJi6+DTCA== 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-SenderADCheck; bh=HQ9HWMPRSD6+3KOQt6Jmcbx54LMkMy66JwRq+5UWoRs=; b=GhMxAgwTgYKtWh4cerunfjPlaAJDlwHCnQWD0zNBHlTcDCOlZpL9Q5M1OvTdjMHDQNX8s2eb8twT/47TdFCrnIZdTok0QqDSzcehxcEW5S5zsFA8b6MG/Kp1Luf6bQ4LqJNdGK0RxrARhxmTlaJ/b1nFayk1mr5hw7wgeHV+MePhZYrt0nOvWmmKA83t6FDu359jenoGEw9AXAMaK2tHZUBNgUTpvaf2WZacajk3eN4p8i96d8la7jkqOzwjySuKy4/uTyKM7QXdt2UGyTAMnuHmXHH2vOd5ErppOYPRj1a5Hxba1B7OpGOs5HabIi63QnWY4gPf3W+74WzQdSxZgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HQ9HWMPRSD6+3KOQt6Jmcbx54LMkMy66JwRq+5UWoRs=; b=fPcboe/tqigKm9YyouaXwmYqeQ+/czlHXqbajTkdDgXJdkckDuiz5r17n8l8xpyf+KQj8aFNcI54kojA0A317Ca2xFSAE70bodXFd+1vf8lTlVfHFfQT8t+PXNa7RL0nBVYisOoAB2STROSg15QC4ntOT6fvUW0lVUfIBht03Rg= Received: from CY4PR21MB0743.namprd21.prod.outlook.com (2603:10b6:903:b2::9) by CY4PR21MB0776.namprd21.prod.outlook.com (2603:10b6:903:b8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.2; Tue, 7 Apr 2020 21:48:09 +0000 Received: from CY4PR21MB0743.namprd21.prod.outlook.com ([fe80::90d:10d9:c5bc:5318]) by CY4PR21MB0743.namprd21.prod.outlook.com ([fe80::90d:10d9:c5bc:5318%12]) with mapi id 15.20.2921.000; Tue, 7 Apr 2020 21:48:09 +0000 From: "Bret Barkelew" To: "devel@edk2.groups.io" , "derek.lin2@hpe.com" Subject: Re: [EXTERNAL] [edk2-devel] Basetools fail without error message due to PCD type differs in architecture. Thread-Topic: [EXTERNAL] [edk2-devel] Basetools fail without error message due to PCD type differs in architecture. Thread-Index: AQHWC77PstnNCCHZj0qxPlN7wIbHu6huNKxx Date: Tue, 7 Apr 2020 21:48:09 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-04-07T21:47:06.5120318Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Privileged authentication-results: spf=none (sender IP is ) smtp.mailfrom=Bret.Barkelew@microsoft.com; x-originating-ip: [71.212.145.195] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f6b3735c-12c1-4c28-c2e5-08d7db3d5cea x-ms-traffictypediagnostic: CY4PR21MB0776: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1265; x-forefront-prvs: 036614DD9C x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR21MB0743.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(4636009)(396003)(366004)(39850400004)(136003)(346002)(376002)(66556008)(52536014)(64756008)(86362001)(82950400001)(82960400001)(66476007)(8676002)(316002)(53546011)(110136005)(99936003)(8990500004)(6506007)(66946007)(9686003)(66616009)(55016002)(66446008)(76116006)(81156014)(76236002)(81166006)(478600001)(10290500003)(26005)(15650500001)(91956017)(2906002)(33656002)(71200400001)(8936002)(186003)(7696005)(5660300002)(966005);DIR:OUT;SFP:1102; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6zU83jfD/DSVqjGE0F2VV7Veo82hppW5I0woEkKaE7PuWeK2neEIj0N5MxePBGqM0ZZBJHqEysuvJ+S08tWLO1Pu6joWRF07z5Up6YSD5GFB2OW3DyFltrRsKys3gLyO1UDKgPz7/kHRWsoRSYj6AKrdFVqmyWGMSfp/a1yhG2ca6j26ZBo7i2iU8zP9dV1H3seXnfMorKCBymcil6Zn/jNlYYb0aCBR/0OV4KMukNNvCuxMCkNXdc+b+a9+Wg6o4jA6ihdbYj86vdWVMdAcUjnQHh2Ft2pzYjsGWWabGN0pFt6znddlLdZWgSmoOcgb2laL7nSWQze2ZFvBtBTQP66hZ4SCdVUvfx8Q4i1k5jKBfEYZifCoCiQ1ijfWc2vng1TpCfsleqHVxNk/pao3PZljfUy2Qu8N3g1WPRFWPEHnQgRlk3AMBD390VNMmbSZLxToWHXdh5q9CKLl7L5BlktklqgR9sejTVVCt90GEP2/B9AiRSmXqvFPKIcwQjZuXNDjy/DiEo8fxy2ok1QHtg== x-ms-exchange-antispam-messagedata: /z84t2CRM08Qwrdl/wdXO+5bMgd8ZFveCRhz9mcOr71IBXOrZQvqekYPmAa4UU74zZdQ9dG4cap5YVEyL5ab83iaX7gt1xg3u58+sQ1bInlm4THI8kCEJJh40vvtclmtHH+LGRHKoiHQa/ivBQ14Rg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6b3735c-12c1-4c28-c2e5-08d7db3d5cea X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 21:48:09.2882 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hToEor8lOtMUY1wjE4OYDsNYATid1X7w71UH5XtxC+apAtIhwaKoONaZLu37s332NF62xaFqRljVuftL3kquEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB0776 X-Groupsio-MsgNum: 57031 Content-Language: en-US Content-Type: multipart/related; boundary="_004_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_"; type="multipart/alternative" --_004_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_ Content-Type: multipart/alternative; boundary="_000_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_" --_000_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable This seems like a legitimate configuration. I don=92t know that it should b= e considered an error. A warning, maybe. This is also what the build report is perfect for finding. Did you check t= he PCD build report when debugging? - Bret From: Lin, Derek (HPS SW) via groups.io Sent: Sunday, April 5, 2020 7:55 PM To: devel@edk2.groups.io Subject: [EXTERNAL] [edk2-devel] Basetools fail without error message due = to PCD type differs in architecture. We've found a Basetool issue. When a PCD is FixAtBuild at IA32 and Dynamic is at X64, there is no error = message in this situation and it's very difficult to find the root cause. Here's example to see the issue: https://github.com/howdou/edk2/commit/333c5f33adc652308355ec100f7f385d5523= 92fa I think it is not allowed to have FixAtBuild at IA32 and Dynamic at X64. B= aseTool should have an error message for this. --_000_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

This seems like a legitimate configuration. I don= =92t know that it should be considered an error. A warning, maybe.

 

This is also what the build report is perfect for f= inding. Did you check the PCD build report when debugging?

 

- Bret

 

 

We've found a Basetool issue. 
When a PCD is FixAtBuild at IA32 and Dynamic is at X64, there is no error = message in this situation and it's very difficult to find the root cause.
Here's example to see the issue:
https://github.com/howdou/edk2/commit/333c5f33adc652308355ec100f= 7f385d552392fa

I think it is not allowed to have FixAtBuild at IA32 and Dynamic at X64. B= aseTool should have an error message for this.

 

--_000_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_-- --_004_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_ Content-Type: image/png; name="CAF964A0152545AF8C2BF291DCCC1423.png" Content-Description: CAF964A0152545AF8C2BF291DCCC1423.png Content-Disposition: inline; filename="CAF964A0152545AF8C2BF291DCCC1423.png"; size=140; creation-date="Tue, 07 Apr 2020 21:48:07 GMT"; modification-date="Tue, 07 Apr 2020 21:48:07 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAsQAAAABCAYAAADZ77itAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAhSURBVEhL7cMBDQAACAMg+5cygQkeRoMIG9WT VVXVn7MHYi5moJeByLMAAAAASUVORK5CYII= --_004_CY4PR21MB0743481A4EF4593F059B4ED9EFC30CY4PR21MB0743namp_--