From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web11.1497.1614826035986719749 for ; Wed, 03 Mar 2021 18:47:16 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@hpe.com header.s=pps0720 header.b=hA6aU628; spf=pass (domain: hpe.com, ip: 148.163.147.86, mailfrom: prvs=06976aa159=daniel.schaefer@hpe.com) Received: from pps.filterd (m0134421.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1242l8G9008084; Thu, 4 Mar 2021 02:47:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=subject : to : cc : references : from : message-id : date : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=hFqWGVZvZx/RcKB3Usg2JnD93rTNXjxGQ5T/btG9nA8=; b=hA6aU628vj2t/om4S+IUqNd/ReZEW5ETm2A2gUp/VuoOr5rPb0DJ0aoD/oZ/jELRn5fT M6b5a0FccqYTahpIeFBy9DWZ+T/dkKIAy5xSYNKKFj0a7clX4XzSDwA5p0Yks/Anl8vW GARbwZ3wbJROUzPoSjmL/bm5TQD5l9et9yxGWJrauITMTjVZZPCszPE+KGjk2PpV0Vyl KlX0zD1LkyKMF/sSko6ll+tHk0kcpJPUVs+nCDweLliA3oDS/TwehEBqtVfQeAlBHlEH bR44bQ+0LYSeuUgIJ+uEBzP9j1PnoiAiRK3aoYObKRqhxB3K/OSm6XJ3KVtO5Q8Nxz+j BA== Received: from g4t3427.houston.hpe.com (g4t3427.houston.hpe.com [15.241.140.73]) by mx0b-002e3701.pphosted.com with ESMTP id 372nt2gcs1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 04 Mar 2021 02:47:08 +0000 Received: from G1W8108.americas.hpqcorp.net (g1w8108.austin.hp.com [16.193.72.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3427.houston.hpe.com (Postfix) with ESMTPS id 3C31E6A; Thu, 4 Mar 2021 02:46:58 +0000 (UTC) Received: from G1W8107.americas.hpqcorp.net (2002:10c1:483b::10c1:483b) by G1W8108.americas.hpqcorp.net (2002:10c1:483c::10c1:483c) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 4 Mar 2021 02:46:57 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (15.241.52.13) by G1W8107.americas.hpqcorp.net (16.193.72.59) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 4 Mar 2021 02:46:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wjb8brMcudOKKM6veyt4g5mNGSCNh8s8z/eR9kDPc/DB3RcdUibWQi7+UusyeICnzxF1/UEKNaQUbY+73cznyD5nlFDmSXEpE9tRal1wgHsr1i0je5cDZ/mWjNKzszic79fKFBfsb0T9R5688Hl44xmdbxXgZETkOXw028SG0JrM0GpghQAWV8gYeydS0Abh3HcSp8V3qBY0zQ0MNNqsil5yCcFJGuFIAfHBLaAAlE9n5Wg2VG4C4oZhz2JyTFbiSc8QABSu2zpQn/pI6Qnhlg949xAtwOT3FK9Wh+zuPk4fInw0AHapMoUVpmXXoRxxlkY1X1gZX4G0Zt4QxWRRgg== 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=76gEz/0uDsqtE26sOWImpnHIy7ZofIg/7BZiuvlD/6o=; b=QfXEqof3Z01krgSDdx31vd7j1AKaq5TmnHErfEQrUCelKoC/vZFwBXBXE/PZfMMJ8w0dLmWLsgEBe60tAefkQEKr/1ylevspIn1wwcLOuQTos99W+r/b2yr4ar4Z3sPQBulyf5d0OUzy44HzpBUQReQLA2w7gp7RvQH5HM2bTQDxJkyPriImX0EhPokWhyqQhbZg+TqLefBeDwGYblqoL7DDmQUqxfmaZjw6s1E5NT0pKTTuj0HRBDOMo1GejTHNAG6Duc6YECfmDJxGZ5AgZtyV1+X4GgOMxoVWBkyUgxGT9ui1H61WKky2sAX3oVU+wpDnQOpdvC9tMhJ+mJuBpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Authentication-Results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=hpe.com; Received: from DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::23) by DF4PR8401MB1097.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7608::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Thu, 4 Mar 2021 02:46:56 +0000 Received: from DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ad2c:ff74:846c:5318]) by DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM ([fe80::ad2c:ff74:846c:5318%7]) with mapi id 15.20.3912.017; Thu, 4 Mar 2021 02:46:56 +0000 Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW1BBVENIIHYxIDIvMl0gQmFzZVRvb2xzOiBNYWtlIHVuZGVmaW5lZCBWRlIgbWFjcm8gYW4gZXJyb3IgKE1TVkMp?= To: gaoliming , CC: 'Bob Feng' , 'Yuwei Chen' , 'Derek Lin' References: <20210302082150.15478-1-daniel.schaefer@hpe.com> <20210302082150.15478-3-daniel.schaefer@hpe.com> <007d01d7109b$ca1e2ef0$5e5a8cd0$@byosoft.com.cn> From: "Daniel Schaefer" Message-ID: Date: Thu, 4 Mar 2021 10:46:44 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 In-Reply-To: <007d01d7109b$ca1e2ef0$5e5a8cd0$@byosoft.com.cn> X-Originating-IP: [15.211.146.34] X-ClientProxiedBy: SG2PR04CA0174.apcprd04.prod.outlook.com (2603:1096:4::36) To DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::23) X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.20.4.199] (15.211.146.34) by SG2PR04CA0174.apcprd04.prod.outlook.com (2603:1096:4::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.18 via Frontend Transport; Thu, 4 Mar 2021 02:46:53 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: da312a99-6647-4d00-f791-08d8deb7c62b X-MS-TrafficTypeDiagnostic: DF4PR8401MB1097: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D9Kgd+3QRdcuWkRtF6DFp6egXAVfejKYVavBEtKnTJ7MjVC+CohFcBR+a+c8TwdR6kzfXJTDl+ya4t6WksDw75ry2LncgyZ760rKxhm8cgbqJs+wfBzRLVyXfakYT/CXY3wGIyv8GWp42eoy78GgCV2E6BlFwPkG2UIPatJdLTBfvoG0C7mlyBY7g3diLn5vTrpRL217CMFDN5e1kcvfNMrE7YR6a8/obEbO6CUncCnSE83oEJ7B06dA4LA6BdbHq2nejBwRkmGvV6tWvzUvO1EMu8/8K70/oK2BBNZnLDSthUEmOtvAyYFsrUAk3OttC3YxAognBShIMOgZOUs2XutOMMzLXaq5QYZJgaRfQFi0OSNPv84ktdrwbDyADtAQz/yLQ2+dsHecTl9in8LwEkLsSM3qJF+L3XZafrpQsyprP29xa4TAT8GEA6fRd/zrNcsMTn0dqdmHq8YFSSpi5fyS1WVVFY9ga2aGV8dyFB3p15fttZc8dl/smZQRq5ZdBnnSd8Z1gENVja98WW7tJtrZPzVM/I3EFP5ex/oUXLUqQ/Np11d5IDENpXP0JBexvyVZamRu013/RQLQci+vvxFwKXjJSEyDpCTVIY7huquZ4kryYdZ6RLusynYGnfcAQDQbzmsxKVS3u7SDyGfLGyJxkm25qKPAPfOR3eSSlJrgVt9Fx4UnwXGOdjYKJgDF2w1VkXjSLiy8SNMILeBmOw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(136003)(346002)(366004)(376002)(39860400002)(396003)(31686004)(83380400001)(6486002)(26005)(54906003)(66946007)(66476007)(66556008)(52116002)(8936002)(86362001)(31696002)(956004)(2616005)(224303003)(966005)(478600001)(2906002)(36756003)(16526019)(186003)(44832011)(30864003)(316002)(53546011)(6666004)(4326008)(16576012)(5660300002)(45980500001)(43740500002)(460985005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?gb2312?B?eWdJWkZHMURBbjNJL2lqdWNFM0pmelZZSDVtTkFWOG5YOXNNZ2duQjJJK1Bv?= =?gb2312?B?RlZab05sZXNhMCt0VnNBWitEbUY2TDBmL3NzU1l6ZHNidk95U1c2czErNlFT?= =?gb2312?B?bFJDNDY5djg3cTV4cThhRmpWTFVuY0lpT2NPZUpBNWNFbnB1YWFmY1dMV3BD?= =?gb2312?B?VjVIM2V4bC92RmhIZk42Vm5ROWZHY0JNd01BVVF3aXdVSFVHWjBKOUh4aWV4?= =?gb2312?B?eHlNRTlxYWtlMS9MZkVOeXZFZ1QxVFZObEoxS1pEMzEweXV5eVJZVG9GckZU?= =?gb2312?B?N2VqakIxSXoyWWRCa0x6YWhZTDZZbGFtVml2dkU3c0JaRHNkYnBkNDZndUxC?= =?gb2312?B?VllMdXB0Mkhhb3RPS0Q2REZieUJwUmIwZjlCSERrbXVvbzlKNUJlOVZFOFYx?= =?gb2312?B?VDlURk55ejZyYUhpbFEwWkZWQ3o3MnNZM0cyREc5WkM0UjhPQ2piZ2lUWmJK?= =?gb2312?B?TzM5Ny9GT3dPSE53QVlNcjFRQi9kaG92T203eXU3eVJWaldzQ1hmai9lSFR5?= =?gb2312?B?U05Sbm5VNnlweFpLbHhJTURNcm1jbHZ0bC8rZGxUelRVOGc4ak9pSm1CWEpH?= =?gb2312?B?c3daOWR5U0xPWmVUMzB0L3pEbzlEQkJKMWhmOWRUSktFMDFHVkZiRS94emhn?= =?gb2312?B?dWZMWDJTbzFnT1kyWDQvNmNQTmRPdXBYUUFJNTJIekl4eStwalN6Yy9CL1RX?= =?gb2312?B?U0FZZEwvdHBFaDlwb2crRkVKQjB2VUgyN0k3NEhLYWt0WWtjTmplYml3b3FB?= =?gb2312?B?b1o4WWhmNTVtcVg1MVc0YnNXaXI3YjllOUhaRWhZWEg2UHB2bW9RNTRSNEVS?= =?gb2312?B?L0tsZFVMa3BVcWdLUTZndmhIc1lraCtVQmxlZ01CNTRNcUZVTktjL0xOUDJr?= =?gb2312?B?UDhnSkdpN3hObzVQbjBVaHR4K0tyNXZGelpEakIvR1ZwdnNPMHlaNjVSenNa?= =?gb2312?B?KzlWREJiZVNDY0FRNVJqRlBGQWIrRGVDM3d1VVlCR1ZmS1hBY3htd3JlK0xj?= =?gb2312?B?WmhjS2xzVjRuLzRsWmVRcE1vSkRxVkE1SHdEUGdMWDhsWVlwMEQxdithN3Vn?= =?gb2312?B?dGF4WEpXci9USXgwVGIzQzJ2UFN4TFhFdGx2THJwL2h1dXd5WDFvSUxOMU5M?= =?gb2312?B?clYxelRuZ0FMa2RaK3F3S3hUMDMvOS9xbWxRY1I4a0QrOFdlcjBVazloejMv?= =?gb2312?B?cnJ3dFRzOTAxakRKeEZsZGdxS1IwWHpYaFVRTUlXRWpLazJqcWJqalo0eXRm?= =?gb2312?B?bVBpT0RVdTlaUm5qcmh4Uzl5LzMyRHZCK2RKcnhGNE40NVZPbk9DMUhwWmg0?= =?gb2312?B?Q1RNL2xvWmtvRXU5TG9wQm9hOUJSZGVYSGZzWERRZXprOEViOXhRekxiRFhU?= =?gb2312?B?WVBlbzMzZEZlM29aNHo0cHVpNUxiRU1TM1gwRy9vM2VVUCtlWnJpUlRMbXdv?= =?gb2312?B?OGZoYmRjRkJ2NEZCZ2h5T3pLb3QzenVwV1VjbzVRSGludG9OVVQyVng0c1VB?= =?gb2312?B?dmRvcnZzamZMbmRBUXFPU3pKTGhZd2IvV1JQbzF1T09JZVVpSkhqR0UvREFn?= =?gb2312?B?TGhMM3lTYjFZcEY2cWlwekNkOHVPcGJZSWE4aEVPWXFCNHRwRmpJVm9aaEp3?= =?gb2312?B?dElKbkhuY0NuUEU2N0NaVHdYdnBPemRuZGI1MjV1a2NHUXRGaDZ0cHBhWUZ6?= =?gb2312?B?YVZ1cm9VWHFaYjNMeW5VdjZ4ek5DRklpSHFTcXMrZFNyS1dlL2lrYVNyYnBz?= =?gb2312?Q?Zm9aCmR8sKiHmrKO+i5jWg9wS4X4JjftZCuiMh3?= X-MS-Exchange-CrossTenant-Network-Message-Id: da312a99-6647-4d00-f791-08d8deb7c62b X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0444.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2021 02:46:56.2564 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gFawFRgvdDJcS7Rg5jffXAX5jSdSIannPjcHcyP2JwIi9LY7U5cfFOcZX6AwqcUV4Y1asI5oILDfwZnHwJ8IaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB1097 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369,18.0.761 definitions=2021-03-04_01:2021-03-03,2021-03-04 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxlogscore=999 lowpriorityscore=0 mlxscore=0 clxscore=1015 phishscore=0 adultscore=0 suspectscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103040009 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0b-002e3701.pphosted.com id 1242l8G9008084 Content-Type: text/plain; charset=gbk; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Liming, as stated in the coverletter, "I only tested GCC5, CLANPDB and VS2015 too= lchains." Clang support is documented here: https://clang.llvm.org/docs/Diagnostics= Reference.html#wundef GCC support is documented here: https://gcc.gnu.org/onlinedocs/gcc/Warnin= g-Options.html MSVC support is documented here: https://docs.microsoft.com/en-us/cpp/err= or-messages/compiler-warnings/compiler-warning-level-4-c4668?view=3Dmsvc-= 160 I'm sorry, I'm unable to find documentation for, or even the EBC compiler= itself. Can you please help me with this? Thanks, Daniel On 3/4/21 10:12 AM, gaoliming wrote: > Do you check whether EBC compiler supports this warning? >=20 > And, do you evaluate CLANG compiler support for this warning? >=20 > Thanks > Liming >> -----=D3=CA=BC=FE=D4=AD=BC=FE----- >> =B7=A2=BC=FE=C8=CB: Daniel Schaefer >> =B7=A2=CB=CD=CA=B1=BC=E4: 2021=C4=EA3=D4=C22=C8=D5 16:22 >> =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io >> =B3=AD=CB=CD: Bob Feng ; Liming Gao >> ; Yuwei Chen ; Derek >> Lin >> =D6=F7=CC=E2: [PATCH v1 2/2] BaseTools: Make undefined VFR macro an er= ror (MSVC) >> >> VFR successfully compiles if we forget to include a header that define= s >> a macro. In that case the HII option was hidden when it shouldn't be >> just because the macro was used but not defined. >> >> The behaviour is totally intended by the C/PP standard. When a macro i= s >> undefined it evaluates to 0. >> GCC, MSVC and Clang have warnings to catch this type of mistake. With >> this commit we enable this warning and make it a compiler error. >> >> Cc: Bob Feng >> Cc: Liming Gao >> Cc: Yuwei Chen >> Cc: Derek Lin >> --- >> BaseTools/Conf/tools_def.template | 46 ++++++++++---------- >> 1 file changed, 23 insertions(+), 23 deletions(-) >> >> diff --git a/BaseTools/Conf/tools_def.template >> b/BaseTools/Conf/tools_def.template >> index 728c1d3119e4..56c7bd13f157 100755 >> --- a/BaseTools/Conf/tools_def.template >> +++ b/BaseTools/Conf/tools_def.template >> @@ -422,7 +422,7 @@ DEFINE DTC_BIN =3D >> ENV(DTC_PREFIX)dtc >> *_VS2008_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2008_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2008_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2008_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2008_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2008_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2008_*_ASM16_PATH =3D DEF(VS2008_BIN)\ml.exe >> >> >> >> @@ -518,7 +518,7 @@ NOOPT_VS2008_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2008_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2008_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2008_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2008_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2008_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2008_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2008_EBC_DLINK_FLAGS =3D "C:\Program >> Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -538,7 +538,7 @@ NOOPT_VS2008_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2008x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2008x86_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2008x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2008x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2008x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2008x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2008x86_*_ASM16_PATH =3D DEF(VS2008x86_BIN)\ml.exe >> >> >> >> @@ -633,7 +633,7 @@ NOOPT_VS2008x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2008x86_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2008x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2008x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2008x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2008x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2008x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO >> /MACHINE:EBC >> >> *_VS2008x86_EBC_DLINK_FLAGS =3D "C:\Program Files >> (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -656,7 +656,7 @@ NOOPT_VS2008x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2010_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2010_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2010_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2010_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2010_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2010_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2010_*_ASM16_PATH =3D DEF(VS2010_BIN)\ml.exe >> >> >> >> @@ -752,7 +752,7 @@ NOOPT_VS2010_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2010_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2010_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2010_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2010_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2010_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2010_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2010_EBC_DLINK_FLAGS =3D "C:\Program >> Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -772,7 +772,7 @@ NOOPT_VS2010_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2010x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2010x86_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2010x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2010x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2010x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2010x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2010x86_*_ASM16_PATH =3D DEF(VS2010x86_BIN)\ml.exe >> >> >> >> @@ -868,7 +868,7 @@ NOOPT_VS2010x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2010x86_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2010x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2010x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2010x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2010x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2010x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO >> /MACHINE:EBC >> >> *_VS2010x86_EBC_DLINK_FLAGS =3D "C:\Program Files >> (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -890,7 +890,7 @@ NOOPT_VS2010x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2012_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2012_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2012_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2012_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2012_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2012_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2012_*_ASM16_PATH =3D DEF(VS2012_BIN)\ml.exe >> >> >> >> @@ -986,7 +986,7 @@ NOOPT_VS2012_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2012_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2012_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2012_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2012_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2012_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2012_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2012_EBC_DLINK_FLAGS =3D "C:\Program >> Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -1006,7 +1006,7 @@ NOOPT_VS2012_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2012x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2012x86_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2012x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2012x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2012x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2012x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2012x86_*_ASM16_PATH =3D DEF(VS2012x86_BIN)\ml.exe >> >> >> >> @@ -1102,7 +1102,7 @@ NOOPT_VS2012x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2012x86_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2012x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2012x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2012x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2012x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2012x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO >> /MACHINE:EBC >> >> *_VS2012x86_EBC_DLINK_FLAGS =3D "C:\Program Files >> (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -1124,7 +1124,7 @@ NOOPT_VS2012x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2013_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2013_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2013_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2013_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2013_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2013_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2013_*_ASM16_PATH =3D DEF(VS2013_BIN)\ml.exe >> >> >> >> @@ -1220,7 +1220,7 @@ NOOPT_VS2013_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2013_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2013_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2013_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2013_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2013_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2013_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2013_EBC_DLINK_FLAGS =3D "C:\Program >> Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -1240,7 +1240,7 @@ NOOPT_VS2013_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2013x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2013x86_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2013x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2013x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2013x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2013x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2013x86_*_ASM16_PATH =3D DEF(VS2013x86_BIN)\ml.exe >> >> >> >> @@ -1336,7 +1336,7 @@ NOOPT_VS2013x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2013x86_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2013x86_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2013x86_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2013x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2013x86_EBC_VFRPP_FLAGS =3D /nologo /E /TC >> /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2013x86_EBC_SLINK_FLAGS =3D /lib /NOLOGO >> /MACHINE:EBC >> >> *_VS2013x86_EBC_DLINK_FLAGS =3D "C:\Program Files >> (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -1358,7 +1358,7 @@ NOOPT_VS2013x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2015_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2015_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2015_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2015_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2015_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2015_*_DLINK2_FLAGS =3D >> >> *_VS2015_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2015_*_ASM16_PATH =3D DEF(VS2015_BIN)\ml.exe >> >> @@ -1455,7 +1455,7 @@ NOOPT_VS2015_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2015_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2015_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2015_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2015_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2015_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2015_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2015_EBC_DLINK_FLAGS =3D "C:\Program >> Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -1475,7 +1475,7 @@ NOOPT_VS2015_X64_DLINK_FLAGS =3D /NOLOGO >> /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT >> *_VS2015x86_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2015x86_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2015x86_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2015x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2015x86_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2015x86_*_DLINK2_FLAGS =3D >> >> *_VS2015x86_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> *_VS2015x86_*_ASM16_PATH =3D DEF(VS2015x86_BIN)\ml.exe >> >> @@ -1593,7 +1593,7 @@ NOOPT_VS2015x86_X64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2017_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2017_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2017_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2017_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2017_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2017_*_DLINK2_FLAGS =3D /WHOLEARCHIVE >> >> *_VS2017_*_ASM16_PATH =3D DEF(VS2017_BIN_IA32)\ml.exe >> >> *_VS2017_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> @@ -1736,7 +1736,7 @@ NOOPT_VS2017_AARCH64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2017_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2017_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2017_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2017_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2017_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2017_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2017_EBC_DLINK_FLAGS =3D "C:\Program Files >> (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> @@ -1756,7 +1756,7 @@ NOOPT_VS2017_AARCH64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2019_*_SLINK_FLAGS =3D /NOLOGO /LTCG >> >> *_VS2019_*_APP_FLAGS =3D /nologo /E /TC >> >> *_VS2019_*_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> -*_VS2019_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2019_*_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2019_*_DLINK2_FLAGS =3D /WHOLEARCHIVE >> >> *_VS2019_*_ASM16_PATH =3D DEF(VS2019_BIN_IA32)\ml.exe >> >> *_VS2019_*_DEPS_FLAGS =3D DEF(MSFT_DEPS_FLAGS) >> >> @@ -1899,7 +1899,7 @@ NOOPT_VS2019_AARCH64_DLINK_FLAGS =3D >> /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF >> *_VS2019_EBC_MAKE_FLAGS =3D /nologo >> >> *_VS2019_EBC_PP_FLAGS =3D /nologo /E /TC /FIAutoGen.h >> >> *_VS2019_EBC_CC_FLAGS =3D /nologo /c /WX /W3 >> /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=3D$(ARCH_ENTRY_POINT) >> >> -*_VS2019_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h >> >> +*_VS2019_EBC_VFRPP_FLAGS =3D /nologo /E /TC /DVFRCOMPILE >> /FI$(MODULE_NAME)StrDefs.h /we4668 >> >> *_VS2019_EBC_SLINK_FLAGS =3D /lib /NOLOGO /MACHINE:EBC >> >> *_VS2019_EBC_DLINK_FLAGS =3D "C:\Program Files >> (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC >> /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) >> /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER >> >> >> >> -- >> 2.30.0 >=20 >=20 >=20